如何浏览图像表单HTML并使用javascript将该图像存储在数据库中?

时间:2015-06-24 08:43:10

标签: javascript html node.js

我正在制作一个应用程序,它需要从存储中浏览图像并将其存储在数据库中。当我可以从数据库中选择特定字段时,我想显示该图像 可以使用HTML \ Javascript&存储图像吗?的NodeJS

我创建了一个像

这样的文件标签

它显示一个带有一个浏览按钮的文本框。在选择图像后,路径显示一个文本框,现在我想将该图像存储到MS-SQL SERVER 2008(企业版)数据库中。

有可能.. 请帮助解决这个问题..

提前致谢。

这是代码:                         
    
         服务名称                    图标                         加                    

{{statusMessage}}

         

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您应首先将图像上传到'/ img'目录。之后,您可以在数据库中保存完整的图像路径。

如何上传图片(link

/*Define dependencies.*/

var express=require("express");
var multer  = require('multer');
var app=express();
var done=false;

/*Configure the multer.*/

app.use(multer({ dest: './uploads/',
 rename: function (fieldname, filename) {
    return filename+Date.now();
  },
onFileUploadStart: function (file) {
  console.log(file.originalname + ' is starting ...')
},
onFileUploadComplete: function (file) {
  console.log(file.fieldname + ' uploaded to  ' + file.path)
  done=true;
}
}));

/*Handling routes.*/

app.get('/',function(req,res){
      res.sendfile("index.html");
});

app.post('/api/photo',function(req,res){
  if(done==true){
    console.log(req.files);
    res.end("File uploaded.");
  }
});

/*Run the server.*/
app.listen(3000,function(){
    console.log("Working on port 3000");
});

Good article如何使用SQL Server