【问题标题】:ASP.NET FileUpload caches files?ASP.NET FileUpload 缓存文件?
【发布时间】:2013-12-25 22:30:17
【问题描述】:

我有一个带有 FileUpload 控件的表单。说,用户从他的本地磁盘中选择一个文件,上传它,然后我的网站告诉他文件格式错误。 FileUpload 控件仍然保留文件的路径。

然后用户对他的文件进行必要的更正并按下上传按钮,假设它将获取他的文件的更新版本。 但是服务器仍然收到旧版本的文件,没有用户更正!我什至注意到,你甚至可以在使用 FileUpload 选择本地文件后重命名或删除本地文件,它仍然会上传。 p>

所以我的问题是:

  • FileUpload 是否以某种方式控制缓存文件?
  • 这是 ASP.NET 功能还是存在于基本 HTML 控件中?
  • 我能否删除此缓存,以便服务器始终获取最新版本的文件?

【问题讨论】:

    标签: asp.net file-upload


    【解决方案1】:

    尝试在页面加载时使用fileuploadId.Dispose() 来清除控件。

    【讨论】:

    • 是的,我试过了。它重置 FileUpload。这就像通过切断头部来治疗头痛。 :D
    猜你喜欢
    • 1970-01-01
    • 2011-04-27
    • 2011-06-09
    • 2012-09-21
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多