문제

FileUpload 컨트롤을 사용하려면 Saveas () 메소드에서 루팅 된 디렉토리를 제공해야합니다. 그러나 업로드 된 파일은 "~/userfiles/[username]/[filename]과 같은 가상 디렉토리로 들어갑니다. 내가 그것을 달성 할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

Mappath 메소드 페이지를 사용하십시오 :-

ctl.SaveAs(MapPath("~/UserFiles/[username]/[filename]"));

다른 팁

아니요, 키워드가 필요합니다. 다운로드 후 스크립트를 사용하여 파일을 복사 할 수 있습니다.

때로는 Mappath가 직접 접근 할 수 없습니다.

이 경우 사용

ctl.SaveAs(Server.MapPath("~/UserFiles/[username]/[filename]"));
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top