Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function imageService(req,res) {
- var mongoose = require('mongoose');
- var ImageAsset = require('../models/imageModel.js');=
- var path = require('path');
- var fs = require('fs');
- var uuid = require('node-uuid');
- var uploadedImage = req.files.imageField;
- var tempPath = uploadedImage.path;
- fs.readFile(tempPath, function (err, imageData) {
- var imageName = uploadedImage.name;
- if (!imageName) console.log("There was an error");
- else {
- var newPath =uuid.v1(); //Save it with a newName
- var contentType = uploadedImage.headers["content-type"];
- fs.writeFile(newPath, uploadedImage, function (err) {
- if (err) console.log("Unable to writeFile:" + err);
- newImageData = {
- filePath: newPath,
- mimeType: contentType,,
- assetType: imageAssetType
- };
- //Save the image information in some database
- // imageModel contains schema model for the collection
- //open db connection and handle accordingly
- var newImageAsset = new ImageAsset(newImageData);
- newImageAsset.save(function (err) {
- if (err) console.log(err)
- }
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement