【发布时间】:2018-03-13 14:12:15
【问题描述】:
我正在使用 dropzone 为我的应用程序中的文件获得良好的拖放感。
现在我想获取您拖放的文件,并将其附加到我自己的表单数据对象(FormData)中。
我正在像这样从 dropzone 获取文件:
var files = $('#my-dropzone').get(0).dropzone.getAcceptedFiles();
然后我尝试像这样附加到 formdata-object:
var formData = new FormData();
formData.append('tags', JSON.stringify(objectToServer));
formData.append('files', files);
在后端,我像这样检索帖子数据:
var tags = Request.Form.Get(keys[0]);
var files = Request.Form.Get(keys[1]);
当我检查 files 变量时,它看起来像这样:[object File],[object File]
我也尝试过使用 Request.Files:
var file = this.Request.Files; //just empty
那么,如何将文件的相关数据添加到我的 formData-object 中,以便我的后端可以将其视为文件?
【问题讨论】:
标签: c# jquery ajax asp.net-mvc dropzone.js