2016年7月25日 星期一

webservice 上傳檔案 找不到路徑 'D:\' 的一部分

在使用webservice上傳檔案時,有出現找不到路徑 'D:\' 的一部分的錯誤
原因可能如下:
1.資料夾權限未開啟
2.路徑錯誤

個人遇到時的錯誤是第二個,路徑在建立時須包含完整資料夾路徑加檔案名稱

FileStream fileStream = new FileStream(Server.MapPath(@".\test\" + this.Context.Request.Files[0].FileName), FileMode.Create);

如果只有前面資料夾部分就會錯誤上傳失敗