2012-07-26 73 views
0

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

我们面临的问题是,我们正在尝试制作一个专辑网络客户端,就像Facebook的相册一样。

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

我跟负责前端的人聊过,他说在做javascript调用上传照片的时候,你不能在这个调用中发送元数据。

谢谢你的帮助。

回答

1

当然可以。

当您上传文件参考时,只需在网址中添加一些帖子变量即可。

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它应该是一个很好的起点。如果您需要上传数据,请将查询变量添加到“操作”

+0

您是否要输入更多详细信息。我不得不承认,在阅读你的文章和你的链接仍然是一个丢失的:/ – 2012-07-30 13:37:40

+0

我添加了一个链接到ajax上传,可能会有所帮助。 – FlavorScape 2012-08-08 17:30:53

相关问题