gpt4 book ai didi

asp.net - 上传多个/大文件

转载 作者:行者123 更新时间:2023-12-02 04:02:07 24 4
gpt4 key购买 nike

我有此页面,用户可以在其中上传文档(多个文档,每个文档的大小限制为10MB)。这是一个两步过程。步骤1具有输入形式。第2步是带有提交按钮的预览页面。

我应该如何处理用户在预览页面上不提交表单的情况下关闭浏览器的情况?我应该在步骤1之后将文件保存在临时位置吗?这是一个体面的解决方案吗?

通常,上传(合理地)大文件的最佳实践是什么?

谢谢。

最佳答案

您可以使用临时文件夹保存文件,并且仅在提交表单时将文件复制到其最终位置。

无论如何,最好实现一个垃圾收集器。垃圾收集器每天晚上都可以清空临时文件夹。但是,在使用垃圾收集器时,如果可以识别未提交的文件(例如,如果在提交时将行添加到数据库中),则可以从头开始将文件放在其最终位置,然后让垃圾收集器每天晚上将其清除。

可以使用JQuery UI插件(例如Uploadify:http://www.uploadify.com/)来上传大文件。
您应注意,它使用闪存,一方面,它对于上传大文件非常有用,但另一方面,它会阻止您的应用程序支持Apple计算机(如iPad)。

关于asp.net - 上传多个/大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10037181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com