問題タブ [django-file-upload]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django : HTML フォームから複数のファイルを読み取る
Django を使用して複数のファイルをアップロードしようとしています。次のコードを使用して、html 形式で複数のファイルを選択します。 index.html
Views.py
models.py
これで、最後のファイルのみが取得されます (3 つのファイルを選択すると、3 番目のファイルが取得されます)。すべての画像を取得するには?
python - Django モデルで FileField の複数言語ファイル名を処理する
ここに単純な django モデルがあります:
ファイルのファイル名がペルシャ語のファイル名になるように、インスタンスを保存したいと思います。これは私の見解です:
しかし、ペルシャ語の名前で新しいファイルをアップロードしたい場合、ビューに次のエラーが表示されます:
ありがとう :)
django - Django:ファイルをアップロードせずにリンクをローカルファイルに保存する
モデル フォームを使用して、モデル内のローカル ファイルへのリンクを保存しようとしています。選択したファイル自体をアップロードしたくありません。ファイルへのフルパスを保存したいだけです。
<input type="file">
レンダリングされたフォーム ビューでファイルを選択します- フォームを送信する
POST
- 選択したファイルをアップロードせずに、ファイルのフルパスを保存します。たとえば、「C:/myuploadedfile.pdf」をモデルに保存します。
私がこれまでに試したことは、form.clean()
うまくいかなかったいくつかのハックです。
そのような要件を達成するためのいくつかの提案はありますか?
python - 複数のアップロードされたファイルをdjangoに保存します
テンプレートにある複数のファイルをアプリケーションにアップロードして保存したい。アップロードを
押すと、多くのアップロードされたファイルのリストの最後にある 1 つのファイルのみが保存されているようです。フォームを使用してアップロードしたすべてのファイルを保存するにはどうすればよいですか? ありがとう
<input type="text" name="name" value="" />
<input type="file" name="file" multiple/>
form = MyForm(request.POST, request.FILES)
form = MyForm(request.POST, request.FILES) blah blah
編集
Myform
は、このモデルのモデル フォームです。
python - Django: ファイルのアップロードとディスクへの保存
プロジェクトのフォームからいくつかのファイルをアップロードし、ファイルをディスクに保存しようとしています。現在、DB に挿入するデータを取得できます ( postgreSQL
) が、データがディスクに書き込まれません。私は周りを見回しましたが、 a を使用しmodelform
て呼び出すsave
ことですべてが処理されるはずです (しかし、どうやら何かを見逃していたようです)。どんな助けでも大歓迎です。
これが私のコードです: views.py(仕事に関連するファイルをアップロードするため)
models.py (ファイルデータを保持するためのDBと正しいパスへの保存を保持するためのDB)
フォーム.py
view.html
TL;DR: 現在、フォームは送信され、DB に挿入されますが、データはディスクと動的パスに書き込まれません。たとえば、データは次の場所に書き込まれません。
これを読んでくれてありがとう!どんな助けでも大歓迎です!
django - POSTを介してファイルを送信すると、Django/pythonリクエストobjが正しく保存されません
簡単な REST クライアントを使用してテストしています。単純な JPEG を送信して、次の content-Type を試しました: Content-Type: image/jpeg Content-Type: multipart/form-data
外部のサードパーティ REST 接続を許可するために、csrftoken 認証がオフになっていることにも注意してください。
(画像は残りのクライアント経由で添付されています)wiresharkをチェックし、パケットは上記のパラメーターに従ってセットアップされます。
Django - request オブジェクトにはいくつかの変数があります: request.body request.FILES
POST が Django サーバーによって受信された後、リクエスト オブジェクトは常にすべてのデータ/ペイロードを request.body に格納します。画像や添付ファイルを request.FILES に入れてはいけませんか? content-type または POST で何かが正しく設定されていませんか。
非常に単純なコード。ログに出力しようとしているだけです。post 内のすべてのオブジェクトは request.body に移動し続けます
Wireshark パケット:
JPEG ファイル交換フォーマット