0
의 "Content-Disposition"내 응용 프로그램에 웹 파일 관리자를 구현했습니다. FTP 서버의 파일을 보여줍니다. 파일을 클릭하여 파일을 다운로드하려고하면 다음 오류가 표시됩니다. WriteFile
행 실행 중에 오류가 발생합니다.파일을 찾을 수 없습니다 - C#
오류 :
Could not find file 'C:\Users\ ####\Desktop\SeekDotNetFileManager\AdminMaster.master.cs'.
// 코드 : lnkName.Text.Trim
에서
Response.AddHeader("Content-Disposition", "attachment; filename=" + lnkName.Text.Trim());
Response.WriteFile(lnkName.Text);
Response.End();
파일의 이름이 설정됩니다. 예 : AdminMaster.master.cs
내가 틀렸어?
// 코드
string filename = 'Get the full path of file'; //something like /httpdocs/Images/button.gif
string strURL = "http://www.servername.com/";
WebClient req = new WebClient();
HttpResponse response = HttpContext.Current.Response;
response.Clear();
response.ClearContent();
response.ClearHeaders();
response.Buffer = true;
response.AddHeader("Content-Disposition", "attachment;filename=\"" + filename + "\"");
byte[] data = req.DownloadData(strURL);
response.BinaryWrite(data);
response.End();
변경 사용자 계정에 응용 프로그램 풀하고 다시 시도 : – Will
오류는 매우 간단합니다 - 파일이 없습니다. 실제로 존재하는지 아니면 AppPool의 ID에 파일에 대한 충분한 액세스 권한이 있는지 다시 확인하십시오. – nim
클릭 한 파일을 다운로드하려고합니다. – iamCR