0

我如何将图像(javascript)上传到后端服务器(MVC4)并在同一篇文章中添加一些自定义数据。

我们面临的问题是我们正在尝试制作一个与 facebook 的相册非常相似的相册网络客户端。

用户将上传一系列照片以添加到数据库中。我们需要将这些照片标记到相册,因为如果没有拥有照片的相册,则无法查看 Facebook 的照片。

我与负责前端的人交谈,他说在执行 javascript 调用上传照片时,您也不能在此调用中发送元数据。

感谢您的帮助。

4

1 回答 1

1

你当然可以。

当您上传文件参考时,只需将一些帖子变量添加到 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是一个很棒的工具,它应该是一个很好的起点。如果您需要连同它一起上传数据,请将查询变量添加到“操作”

于 2012-07-26T20:55:53.817 回答