【发布时间】:2019-04-28 02:21:04
【问题描述】:
我有一个使用 asp.net C# 的应用程序,我需要创建一个可以在不同时间上传文件的页面。
想法: 第一步:点击“添加文件”按钮,选择一个或多个文件,点击确定。 第二步:再次点击“添加文件”按钮,选择一个或多个文件,点击确定。 第 3 步:点击“完成”发送文件和文本字段。
问题: 当我一次添加一个或多个文件(第 1 步)时,它们会被发布到后端,我可以正常保存它们。但是,当我执行第 1 步和第 2 步时,表单会覆盖预先添加的文件列表。不是保存文件删除其他的,这是前后端。
我查看了很多教程,但我只能找到如何上传多个文件(只是 asp:FileUpload 的一个属性)。每次我尝试从不同文件夹或不同时间添加文件时,他们总是只发送我最后添加的文件。
谁能帮帮我? 谢谢。
【问题讨论】:
-
请告诉我们您到目前为止所做的尝试。
-
我通过将每个文件转换为 base64 字符串来完成它。可能不是最好的解决方案,但它确实有效。谢谢
-
将文件存储在临时文件夹中并显示它们。然后当用户完成处理这些文件并清除临时数据。
标签: javascript c# asp.net file upload