使用自定义数据将图像上传到服务器
问题描述:
如何将图像(javascript)上传到后端服务器(MVC4),并在同一篇文章中添加一些自定义数据。使用自定义数据将图像上传到服务器
我们面临的问题是,我们正在尝试制作一个专辑网络客户端,就像Facebook的相册一样。
用户将上传一系列要添加到数据库的照片。我们需要将这些照片添加到相册中,因为如果没有拥有该照片的相册,就无法查看Facebook的照片。
我跟负责前端的人聊过,他说在做javascript调用上传照片的时候,你不能在这个调用中发送元数据。
谢谢你的帮助。
答
当然可以。
当您上传文件参考时,只需在网址中添加一些帖子变量即可。
像
upload.aspx?标题=等等?日期= somedate
刚好在表格数据的一部分作为由HTTP协议指定的实际数据 http://www.vivtek.com/rfc1867.html
-------------------------------18788734234
Content-Disposition: form-data; name="nonfile_field"
value here
-------------------------------18788734234
Content-Disposition: form-data; name="myfile"; filename="ad.gif"
Content-Type: image/gif
[ooh -- file contents!]
-------------------------------18788734234--
甲伟大的工具是AjaxUpload它应该是一个很好的起点。如果您需要上传数据,请将查询变量添加到“操作”
您是否要输入更多详细信息。我不得不承认,在阅读你的文章和你的链接仍然是一个丢失的:/ – 2012-07-30 13:37:40
我添加了一个链接到ajax上传,可能会有所帮助。 – FlavorScape 2012-08-08 17:30:53