【问题标题】:Upload image to server with custom data使用自定义数据将图像上传到服务器
【发布时间】:2012-07-26 20:46:36
【问题描述】:

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

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

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

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

感谢您的帮助。

【问题讨论】:

    标签: c# javascript http-post backend frontend


    【解决方案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 是一个很好的工具,它应该是一个很好的起点。如果需要上传数据,请在“action”中添加查询变量

    【讨论】:

    • 您能输入更多详细信息吗?我不得不承认,在阅读了您的帖子后,您的链接仍然丢失:/
    • 我添加了一个 ajax 上传链接,可能会有所帮助。
    猜你喜欢
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    • 2011-10-26
    • 2016-11-05
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多