私はasp.netでファイルをアップロードして特定のパスを保存しようとしています。 Windowsユーザー。ファイルアップロードC#asp.net
それは私にエラーを出力している:
System.UnauthorizedAccessException was unhandled by user code
Message=Access to the path 'C:\Users\USER\Desktop\fyp2\CMS TEST4\CMS\CMS\Upload' is denied.
私のコードは次のとおりです。
var guid = Guid.NewGuid();
if (File.HasFile)
{
var length = File.PostedFile.FileName.ToString().Length;
var ind = File.PostedFile.FileName.ToString().IndexOf('.');
var sdfs=guid.ToString()+File.PostedFile.FileName.ToString().Substring(ind, length - ind);
File.PostedFile.SaveAs("C:\\Users\\USER\\Desktop\\fyp2\\CMS TEST4\\CMS\\CMS\\Upload");
}
つまり、Webサーバーを実行しているアカウントは、そのフォルダにアクセスできません。 –