当我使用 ASP:File 控件将文件上传到站点时,IE 和 Firefox 中的 FileName 属性是不同的。在 Firefox 中,它只提供文件名,但 IE 提供文件的完整路径。
我通过添加代码解决了这个问题:
Dim FileName As String = file.FileName
If FileName.LastIndexOf("\") > 0 Then
FileName = FileName.Substring(FileName.LastIndexOf("\") + 1)
End If
但我不确定为什么不同浏览器之间会有所不同。有谁知道这是什么原因?
谢谢。