当前位置: 代码迷 >> ASP.NET >> HttpPostedFile SaveAs()路径怎么设定
  详细解决方案

HttpPostedFile SaveAs()路径怎么设定

热度:3751   发布时间:2013-02-25 00:00:00.0
HttpPostedFile SaveAs()路径如何设定
HttpPostedFile SaveAs()路径如何设定
 Dim f As HttpPostedFile = Request.Files("File1")
  MsgBox(f.FileName)
  f.SaveAs("D:\load\")
什么地方有错误 不能上传成功 
提示错误在 f.SaveAs("D:\load\")这一行

------解决方案--------------------------------------------------------
f.SaveAs("D:\load\") 
改成
f.SaveAs(@"D:\load\") 

------解决方案--------------------------------------------------------
SaveAs可能需你给出文件名,是一个完整的文件路径,不能只有目录名.
------解决方案--------------------------------------------------------
下面的代码示例演示如何将客户端上载的所有文件保存到 Web 服务器的本地磁盘上的 C:\TempFiles 文件夹中。

VB.NET code
Dim Loop1 As Integer Dim TempFileName As String Dim MyFileCollection As HttpFileCollection = Request.Files  For Loop1 = 0 To MyFileCollection.Count - 1    ' Create a new file name.    TempFileName = "C:\TempFiles\File_" & CStr(Loop1)    ' Save the file.    MyFileCollection(Loop1).SaveAs(TempFileName) Next Loop1
------解决方案--------------------------------------------------------
C# code
//请确定你的Load文件夹存在。如果不存在先创建!if (Directory.Exists(@"D:/Load/")){   Directory.CreateDirectory(@"D:/Load/");}//然后在保存f.SaveAs((@"D:/Load/" +f.FileName )