删除上传的最佳实践上传的不需要的文件

时间:2012-07-27 19:02:37

标签: asp.net image image-uploading

嗨,我很困惑。 我有一个页面接受多个image uploads说max 5。 我添加了一些额外的功能,例如在用户点击“全部上传”按钮后选择所需文件,图像保存到App_Images文件夹,页面显示上传图像的占位符。

到目前为止一切都还可以。

大问题

当用户离开时没有点击最后的“提交”按钮(这完成了在页面上发布项目说故事/漫画的活动),图像仍然保存。我想删除它们。 我不想使用客户端脚本“你确定导航离开这个页面吗?”有点事。 (如果它是唯一的选择,我在卸载之前尝试过,我无法完美地删除图像。我需要考虑这个。)

我的想法

  1. 有没有办法实现从用户计算机本身显示上传图像的功能,点击提交按钮我想将它们保存到App_Images文件夹?
  2. 我可以将它们保存到名为App_Temp文件夹的文件夹中吗?在提交时,我可以将它们保存到App_Images文件夹并从App_Temp文件夹中删除它们吗?

2 个答案:

答案 0 :(得分:1)

自发地我将图像保存在临时文件夹中,并在提交时将它们移动到生产目录。然后在给定时间清理临时文件夹,其中图像足够大,可以成为孤儿。

// JaggenSWE

答案 1 :(得分:0)

另一种选择是重新排列内容,以便在用户按下“最终提交”按钮时发生图片上传。