代码之家  ›  专栏  ›  技术社区  ›  David.Chu.ca

asp:获取上传文件的文件名

  •  2
  • David.Chu.ca  · 技术社区  · 16 年前

    我正在修复一个旧asp网页的错误。在此页面中,有一个字段作为文件供用户浏览文件进行更新。以下是asp页面中的情况:

    <input type="file" name="ufile" size="50">
    

    在浏览器中,此字段类似于文本字段和“浏览”按钮。当点击另一个提交按钮时,输入字段“ufile”用于获取上传文件名。asp文件有一个定制的clsMyQuest。asp页面以获取查询字符串或对象。然而,当asp项目从Windows服务器移动到Linux服务器时,它看起来像是坏掉了。

    我不想花时间来解决clsMyQuest的问题。asp文件。有没有办法在asp中获取此字段“ufile”的文件名。我猜这个字段的值应该是一个文件或其他东西的对象。该对象应该可以从请求中检索,然后文件名可能是该对象的属性。例如,如果用户点击“浏览”按钮获得一个类似“C:\Documents and Settings\Documents\user1\example file.pdf”的文件,我如何获得文件名“example file.pdf”?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Ed B    16 年前

    如果您使用的是ASPUpload服务器组件,那么您可以通过文件访问它。文件名

    我假设您在Mono上运行ASP,因为它是Linux服务器。您需要安装ASPUpload服务器组件。据我所知,让该组件在Linux上工作很难 http://www.aspupload.com/

    推荐文章