我的项目位于经典ASP 中(尽管问题主要与客户端上的问题有关)。以前,我使用第三方( SoftArtisans.FileUp )处理后端中的上传文件。而且,该第三方只是在下面的标签中查找并创建一个文件对象供我们处理。
<input type='file' name='myfile'>
所以到目前为止一切正常。
希望获得更好的用户上传体验,我现在集成了 Dropzone 来处理前端的多个文件上传,并且不使用Ajax方式并专注于现有的表单发布,但不幸的是,文件输入没有像以前一样随表单发布传递(来自页面视图-源:Dropzone将文件输入移出表单,因此不会提交)。所以后端失败了
问题是,
除了dropzone之外,还有什么方法可以添加隐藏文件输入 包含在dropzone中上传的确切文件,因此我不必 大量更改后端。
意味着,如果我通过dropzone上传文件, 相同的文件应该进入隐藏文件上传,然后我可以在后端使用隐藏文件。
我尝试过的
1)从页面视图源中,我意识到Dropzone将文件输入移出了表单,可能是为了防止其提交。因此,通过Jquery,我将其移到了表单中,并在后端获取了文件,但文件为空。