我有一个Web表单,允许用户在打开工单时上传文件。
上传使用"ajax控件工具包"asyncFileUpload控件完成。
想法是将文件保存到临时目录,只有当用户点击“提交”按钮时才将它们保存到永久位置。
我想能够摆脱不再相关的临时文件(例如,用户在未发布表单的情况下打开页面一个月)。
什么是不保留临时文件的最佳方式。 也许将它们保留在会话中? 也许将它们保留在视图状态中?
我可以在页面中添加一些JS并设置超时时间,以及在用户离开页面时运行的代码。但这些都是客户端解决方案。我不希望有人篡改代码并在我的系统上留下垃圾。
还有其他的想法吗?
谢谢, Summerbulb
想法是将文件保存到临时目录,只有当用户点击“提交”按钮时才将它们保存到永久位置。
我想能够摆脱不再相关的临时文件(例如,用户在未发布表单的情况下打开页面一个月)。
什么是不保留临时文件的最佳方式。 也许将它们保留在会话中? 也许将它们保留在视图状态中?
我可以在页面中添加一些JS并设置超时时间,以及在用户离开页面时运行的代码。但这些都是客户端解决方案。我不希望有人篡改代码并在我的系统上留下垃圾。
还有其他的想法吗?
谢谢, Summerbulb