1

我目前正在使用 asp.net mvc 4。我正在为最新的浏览器构建一个应用程序。起初,我用于上传。这工作得很好。然后我的雇主决定它必须通过拖放来工作。所以这就是我现在卡住的地方。

我在网上找到了一个不错的脚本,并对其进行了一些小修改。不过,我避开了上传功能。我确实删除了上传按钮。这是我正在谈论的脚本:http: //www.inserthtml.com/2012/08/file-uploader/ 我在尝试一些东西时确实稍微调整了上传的图像。现在是

('#dropped-files').append('<div class="image" name="picture" id="Picture" style="left: ' + z + 'px; background: url(' + image + '); background-size: cover;"> </div>');

我用来处理上传的方法如下:

[HttpPost]
public ActionResult MyMethod(String authorEmail, string buyerEmail, HttpPostedFileBase picture,
                                                string comments, int legalUsageCategoryId)

图片变量永远不会填写,除非我使用 type="file"。看到只有在提交表单时才需要上传图片,我该如何最好地处理这个问题?

4

1 回答 1

2

ProDinner 有这个

这是拖放上传的视频演示:http: //youtu.be/12tePYmNsoM ?hd=1

你可以从这里下载:http: //prodinner.codeplex.com

并在这里现场试用:http: //prodinner.aspnetawesome.com/meal

于 2012-11-29T18:07:27.600 回答