Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net FileUpload对象根路径错误_Asp.net_Vb.net - Fatal编程技术网

Asp.net FileUpload对象根路径错误

Asp.net FileUpload对象根路径错误,asp.net,vb.net,Asp.net,Vb.net,我正在尝试在我的web表单中实现一个文件上传,它尝试了这个 Protected Sub btnUpload\u Click(发送方作为对象,e作为事件参数)处理btnUpload。单击 如果FileUpload1.HasFile,则 尝试 FileUpload1.SaveAs(“Images\”和FileUpload1.FileName) lbl1.Text=“文件名:”&_ FileUpload1.PostedFile.FileName&“”和_ “文件大小:&”_ FileUpl

我正在尝试在我的web表单中实现一个文件上传,它尝试了这个






Protected Sub btnUpload\u Click(发送方作为对象,e作为事件参数)处理btnUpload。单击
如果FileUpload1.HasFile,则
尝试
FileUpload1.SaveAs(“Images\”和FileUpload1.FileName)
lbl1.Text=“文件名:”&_
FileUpload1.PostedFile.FileName&“
”和_ “文件大小:&”_ FileUpload1.PostedFile.ContentLength&“
”和_ “内容类型:&”_ FileUpload1.PostedFile.ContentType 特例 lbl1.Text=“错误:”&ex.Message.ToString() 结束尝试 其他的 lbl1.Text=“您尚未指定文件。” 如果结束 端接头
但是给我一个错误,说文件路径不是根目录。我现在正在本地运行这个程序,当我用这个“C:Users/Me/Documents/MYPROJECTNAME/MYPROJECTNAME/Images”替换文件路径时,它可以正常工作。这将联机,因此我打算写什么作为文件路径?

您需要使用它来解析相对于项目物理路径的
图像
文件夹的路径(因此它适用于本地和部署应用程序时)

~
返回应用程序根目录的路径

这是对Server.MapPath的一个很好的解释

FileUpload1.SaveAs(Server.MapPath("~\Images\") & FileUpload1.FileName)