我正在为旧的asp网页修复bug。在此页面中,有一个字段作为文件供用户浏览文件以进行更新。这是asp页面中的内容:
<input type="file" name="ufile" size="50">
在浏览器中,此字段看起来像文本字段和“浏览”按钮。使用时单击另一个提交按钮,输入字段“ufile”用于获取文件名以进行上传。 asp文件有一个自定义的clsMyQuest.asp页面来获取查询字符串或对象。但是,当asp项目从Windows服务器移动到Linux服务器时,它看起来很糟糕。
我不想花时间来解决clsMyQuest.asp文件的问题。有没有办法在asp中为这个字段“ufile”获取文件名。我想这个字段的值应该是文件或其他东西的对象。此对象应该可以从Request中检索,然后文件名可以是对象的属性。例如,如果用户单击“浏览”按钮以获取“C:\ Documents and Settings \ Documents \ user1 \ example file.pdf”之类的文件,如何获取文件名“example file.pdf”?< / p>
答案 0 :(得分:0)
如果您正在使用ASPUpload服务器组件,则可以通过File.FileName访问它
我假设您在Mono上运行ASP,因为它是Linux服务器。您需要安装ASPUpload服务器组件。从我所听到的,让组件在Linux上工作是很棘手的 http://www.aspupload.com/