.net MVC 웹 응용 프로그램에서 Excel 파일을 업로드하는 코드를 작성했습니다. 호스트 호스트 서버에서 작동하지 않는 로컬 호스트에서 잘 작동 함으로서 캐치 오류가 발생했습니다. denied.I의 경로에 대한 액세스가 이미 허용되어 있고 filezilla 폴더 listing.but에서 오류를 계속 표시하고 있습니다. 경로에 대한 액세스가 거부되었습니다. 거기에 내가 허가를 허락 할 필요가없는 것을 놓쳤습니다.경로에 대한 액세스가 거부되었습니다.
내 코드는 다음과 같습니다 :
String laborpath="~/ExcelUploads/Labor_Excel/";
String filename=Request.Files["FileUpload1"].FileName
string filePath= string.Format(Server.MapPath(laborpath)+ filename);
foreach (string inputTagName in Request.Files)
{
HttpPostedFileBase Infile = Request.Files[inputTagName];
Infile.SaveAs(filePath);
}
웹 사이트에 Server.MapPath()가 매핑되는 디스크의 폴더에 쓰기 권한이 있습니까? – Sanket
에 대한 권리가 있습니다. –
실제로 나는 winhost의 공유 호스팅을 사용하고 있으며 filezilla의 특정 폴더에 대한 사용 권한을 추가했습니다. – Csharp