MVC Razor文件上传-回发场景

时间:2019-02-22 19:37:55

标签: asp.net-mvc file-upload dropzone.js

我正在将文件作为创建MVC视图的一部分上载。但是,我遇到的问题可能是基本的设计问题,或者是我在实施中缺少的问题。

create视图工作得很好并且可以验证,而无需上传文件。

我想添加为项目添加图像的功能。我决定将dropzone js用于拖放功能,但是遇到了一个问题,该示例显示了帖子中使用request.files的情况,如果验证存在问题,那么我会丢失文件信息和回发该项目为空白。

如果在创建之前上传项目,那么我没有这些图像所关联的项目的ID,因此无法将它们上传到正确的位置。当然可以进行编辑操作-我有主要项目的ID。

因此,我很难在创建视图中使用的视图模型的属性中获取文件信息,因此我可以正确处理任何验证/回发方案,并处理创建方案并将文件保存到适当的位置。将项目保存到数据库后,已经分配了ID。

0 个答案:

没有答案