2012-01-04 6 views
0

forms.FileField를 사용하여 사용자가 열 파일을 선택하도록합니다. 파일 이름 외에도 사용자가 선택한 경로를 알아야합니다. 나는 그 곳을 찾을 수없는 것 같습니다. 동일한 경로에서 다른 파일을로드하고 있습니다.Django FileField에서 선택한 파일의 경로 찾기

답변

2

클라이언트 (사용자 컴퓨터)의 경로가 전송되지 않습니다.

클라이언트 컴퓨터의 파일을 열 수있는 적절한 보안 권한이있는 클라이언트 측 코드 (예 : Java 애플릿 또는 플래시 응용 프로그램)가없는 경우가 아니면 동일한 경로에서 파일을로드 할 수 없습니다. TCP 연결 - 당신은하지 않습니다.

요약하면 서버 측 언어를 사용하여 파일 업로드 필드를 사용할 때 클라이언트 컴퓨터의 파일 경로를 사용할 수 없습니다.

  1. RFC 2388 (명세서)
  2. How to get the file path from html input form
  3. W3C Form Reference
자세한 내용