我如何将图像(javascript)上传到后端服务器(MVC4)并在同一篇文章中添加一些自定义数据。
我们面临的问题是我们正在尝试制作一个与 facebook 的相册非常相似的相册网络客户端。
用户将上传一系列照片以添加到数据库中。我们需要将这些照片标记到相册,因为如果没有拥有照片的相册,则无法查看 Facebook 的照片。
我与负责前端的人交谈,他说在执行 javascript 调用上传照片时,您也不能在此调用中发送元数据。
感谢您的帮助。
我如何将图像(javascript)上传到后端服务器(MVC4)并在同一篇文章中添加一些自定义数据。
我们面临的问题是我们正在尝试制作一个与 facebook 的相册非常相似的相册网络客户端。
用户将上传一系列照片以添加到数据库中。我们需要将这些照片标记到相册,因为如果没有拥有照片的相册,则无法查看 Facebook 的照片。
我与负责前端的人交谈,他说在执行 javascript 调用上传照片时,您也不能在此调用中发送元数据。
感谢您的帮助。
你当然可以。
当您上传文件参考时,只需将一些帖子变量添加到 URL。
像
upload.aspx?title=blah?date=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是一个很棒的工具,它应该是一个很好的起点。如果您需要连同它一起上传数据,请将查询变量添加到“操作”