Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
C# 应用程序中的SaveAs()文件';ASP C中文件上载的s文件夹#_C#_Asp.net_File Upload - Fatal编程技术网

C# 应用程序中的SaveAs()文件';ASP C中文件上载的s文件夹#

C# 应用程序中的SaveAs()文件';ASP C中文件上载的s文件夹#,c#,asp.net,file-upload,C#,Asp.net,File Upload,我在ASP.NET中有一个FileUpload控件 C#代码 if (FileUpldFile.HasFile) { try { //saving the file FileUpldLicenceFileMOT.SaveAs("c:\\SaveDirectory" + FileUpldFile.FileName); //Getting the Path of saved file var pathMot = @"c:\\SaveDir

我在ASP.NET中有一个
FileUpload
控件

C#代码

if (FileUpldFile.HasFile)
{
   try
   {
      //saving the file
      FileUpldLicenceFileMOT.SaveAs("c:\\SaveDirectory" + FileUpldFile.FileName);

      //Getting the Path of saved file
      var pathMot = @"c:\\SaveDirectory" + FileUpldFile.FileName;

      //Getting File Extension
      var fileExtension = Path.GetExtension(pathMot).Substring(1);
      ViewState["fileExtension_MOT"] = fileExtension;
     .....
这里我想将文件保存在我的应用程序文件夹中,我的应用程序文件夹的结构如下:

--> Root Folder
   --> Documents
      --> sampleFileFromFileUpload.png
问题:如何使用
FileUpload
组件在应用程序的内部文件夹(即:
根文件夹>文档)中使用
SaveAs()
保存文件

 if (FileUpldFile.HasFile)
            {
            string savelocation=Server.MapPath("~/Documents/");
                try
                {
                    //saving the file
                    FileUpldLicenceFileMOT.SaveAs(savelocation + FileUpldFile.FileName);
    ...
使用Server.MapPath()通过传入相对于站点根的路径来获取绝对路径。确保您的服务器具有访问要保存到的文件夹的正确权限