【问题标题】:How to browse image form HTML and store that image in database using javascript?如何使用 javascript 浏览图像表单 HTML 并将该图像存储在数据库中?
【发布时间】:2015-06-24 17:15:11
【问题描述】:

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

我创建了一个类似的文件标签

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

有可能吗.. 请就这个话题提供帮助..

提前致谢。

代码如下:

服务名称 图标 添加

{{ statusMessage }}

【问题讨论】:

  • 您没有提供足够的详细信息,如果这是您的问题,您无法从客户端保存到数据库。您必须编写一个服务器端 JS(或任何语言)应用程序才能将您的文件保存到服务器的文件系统/数据库。

标签: javascript html node.js


【解决方案1】:

如果我没听错的话,你应该先把图片上传到'/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

【讨论】:

  • 先生,我目前正在研究 IONIC 框架,请您给我推荐 ionic 的解决方案
猜你喜欢
  • 1970-01-01
  • 2019-05-07
  • 2014-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-08
  • 1970-01-01
相关资源
最近更新 更多