FileUploads 및 루팅 된 디렉토리
-
03-07-2019 - |
문제
FileUpload 컨트롤을 사용하려면 Saveas () 메소드에서 루팅 된 디렉토리를 제공해야합니다. 그러나 업로드 된 파일은 "~/userfiles/[username]/[filename]과 같은 가상 디렉토리로 들어갑니다. 내가 그것을 달성 할 수있는 방법이 있습니까?
해결책
Mappath 메소드 페이지를 사용하십시오 :-
ctl.SaveAs(MapPath("~/UserFiles/[username]/[filename]"));
다른 팁
아니요, 키워드가 필요합니다. 다운로드 후 스크립트를 사용하여 파일을 복사 할 수 있습니다.
때로는 Mappath가 직접 접근 할 수 없습니다.
이 경우 사용
ctl.SaveAs(Server.MapPath("~/UserFiles/[username]/[filename]"));
제휴하지 않습니다 StackOverflow