2011-09-07 6 views
1

C#을 사용하여 웹 응용 프로그램을 개발하고 있습니다. 사용자가 파일을 저장할 위치로 폴더 경로를 입력해야합니다.
FileUpload를 사용해 보았지만 ut은 폴더가 아닌 파일 만 선택할 수 있습니다. 그렇게 할 방법이 있습니까?
편집 :
폴더 경로 만 있으면됩니다. 업로드하지 않는 것입니다. 다른 함수의 입력으로 사용하는 것입니다.웹 응용 프로그램의 입력 폴더 경로

+0

클라이언트 또는 서버의 폴더에 대해 이야기하고 있습니까? 기본적으로 전체 폴더를 업로드 할 수는 없습니다. – CodeCaster

+0

폴더 경로 만 있으면됩니다. 그것은 업로드하지 않습니다. 다른 기능을위한 입력입니다. – Ben2307

+0

다시 말하지만, 클라이언트 또는 서버의 폴더에 대해 이야기하고 있습니까? 당신은 클라이언트의 폴더로 간신히 뭔가를 할 수 있습니다 (좋은 것입니다!). 그리고 클라이언트가 서버에서 브라우즈를 원할 때, @Mr Disappointment의 대답을보십시오. – CodeCaster

답변

2

아니요, 업로드 할 파일을 선택하면 해당 인스턴스의 파일에 대한 로컬 경로도 제공되지 않을 것입니다. 이름. 그 이유는 경로에서 직접 읽거나 쓸 수 없으므로 쓸모가 없다는 것입니다.

그런 다음 다시 서버에 데이터를 저장할 폴더를 선택하도록 허용에 대해 얘기하는 경우, 대답은 당신이 뭔가를 고안 수 있지만 정말 아니, 수동으로도이에 대한 네이티브 지원이 없으며,있다 정당한 이유가있다. 서버의 경로 선택을 폭로하려면 분명히 실제 대화를 모방하는 것이 좋으며 미리 정의 된 상대 경로 만 선택할 수 있습니다 (서버의 실제 물리적 경로와 아무 관련이 없을 수도 있음). .)