2012-01-04 16 views
0

私はforms.FileFieldを使用して、ユーザーが開くファイルを選択させるようにしています。私はファイル名に加えて、ユーザーが選択したパスを知る必要があります。私はどこでもそれを見つけることができない。私は同じパスから他のファイルをロードしています。Django FileFieldで選択したファイルのパスを見つける

答えて

2

クライアント(ユーザーのコンピュータ)のパスは送信されません。

クライアントのコンピュータ上のファイルを開くための適切なセキュリティ権限を持つクライアント側のコード(JavaアプレットやFlashアプリケーションなど)がない限り、同じパスからファイルを読み込むことはできません。 TCP接続 - あなたはそうしない。

要約すると、サーバー側の言語を使用してファイルアップロードフィールドを使用する場合、クライアントのコンピューター上のファイルパスは使用できません。

  1. RFC 2388(仕様)
  2. How to get the file path from html input form
  3. W3C Form Reference
:詳細について

関連する問題