【发布时间】:2010-11-20 20:11:37
【问题描述】:
我正在使用名为 theFile (ASP.NET) 的简单 FileUpload 控件上传文件。我正在尝试获取文件的绝对路径,但是thefile.PostedFile.FileName 和thefile.FileName 完全相同,只是文件名,没有路径!我不能使用 Server.MapPath,因为我将把这个文件保存在不同的服务器上(通过 web 服务通过字节数组传输)。
它在这一行中断:
Dim fStream As New FileStream(thefile.FileName, FileMode.Open, FileAccess.Read)
因为它正在获取文件名并将其映射到我的 VS 的相对路径!我需要绝对路径...
【问题讨论】:
-
您使用的是哪个版本的 .net 框架?
-
基本上,我想知道这个人要上传的文件的路径是什么,所以我可以拿它并从中创建一个文件流
-
具有 enctype=multipart/form-data 和 post 方法的 HTML 表单负责上传文件内容(不是文件)。
标签: asp.net file-upload absolute-path