【问题标题】:Possible to keep file path across post backs with the FileUpload control?可以使用 FileUpload 控件在回发中保留文件路径吗?
【发布时间】:2011-06-26 04:02:04
【问题描述】:

我有一种情况,我希望用户选择一个文件,然后从 DropDownList 中选择一个选项。

当他们从 DropDownList 中选择一个项目时,我会自动回发并对该文件执行一些操作,但这会导致路径被清除。有什么方法可以防止路径被清除吗?

【问题讨论】:

    标签: .net asp.net file-upload postback


    【解决方案1】:

    AFAIK 出于安全原因,这是不可能的。无法通过 javascript 或类似的方式修改文件上传器的内容。我唯一能建议的就是在页面上有一个标签,它将显示上次回发的文件路径。

    【讨论】:

    • 你能从控件中获取文件路径吗?我做了一点点探索,看起来这也受到了限制......
    • 您只能获取没有路径的文件名。在某些旧浏览器上,完整路径已发送到服务器,但现在几乎所有浏览器都只发送文件名。
    【解决方案2】:

    您可以将路径保存在隐藏的输入中,并且每次回发或更改 .fileupload 上的值时,您都可以更新某些输入。这只是一种可能性。 最好的问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-13
      • 1970-01-01
      • 2011-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多