問題タブ [filefield]

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.

0 投票する
2 に答える
493 参照

django - FileField Djangoフォームで以前に選択したときに何かを破棄するにはどうすればよいですか?

いくつかのファイルをアップロードするためのファイルフィールドを含むフォームがあります。最初は、参照からアップロードするファイルを1つ選択しましたが、それ以上アップロードしたくないことに気づきました。どうすれば再び空にすることができますか?このフィールドが入力されると、空に戻すことはできませんか?

前もって感謝します

0 投票する
4 に答える
3500 参照

django - django-ビューにupload_toを設定します

ファイルを保存するためのモデルがあります。

ファイルを保存する多くのビューがあります。それぞれに別々のパスが必要です。そのため、モデルにパスを配置し、それをgetpath関数で使用します。そのようです:

したがって、ファイルは適切な場所にあります。しかし、パスと名前のフィールドをデータベースに保存したくはありません。パスを生成するためだけにあります。追加のモデルフィールドなしでこれと同じことを達成する方法はありますか?

0 投票する
1 に答える
746 参照

python - FileFieldがファイルをアップロードしていません

私はPythonとDjangoに比較的慣れていません。

フォームは表示されますが、ファイルを選択して[保存]をクリックすると、フォームが更新され、FormFieldで選択したファイルが消え、フォームにこのファイルが必要であると表示されます。

コードは:

models.py

views.py

forms.py

urls.py

scribble_save.html

0 投票する
1 に答える
893 参照

python - Django: super() を呼び出す前に FileField を保存する

super() メソッドが呼び出される前に、アップロードされたファイルを保存する必要があります。ファイルを必要な内部形式に変換するためにいくつかの外部ユーティリティを使用しているため、保存する必要があります。以下のコードは、ファイル '123' のアップロード中にエラーを生成します。

super().save()無限ループで同じ名前で2回保存しようとしているようです。また、これらすべてのファイルを作成します。

編集: これは私が回避したかったエレガントな方法です(save()メソッドを二重に呼び出します):

0 投票する
6 に答える
12141 参照

django - DjangoFileFieldでファイルの名前を変更する

ここに非常によく似たスレッドがあることは知っていますが、問題の解決策を見つけることができません。

djangomodels.FileFieldに保存されているファイルの名前を変更する必要があります

私はこれを試しました

この

そして他の多くの方法が、何も役に立たなかったようです。新しいファイルはあらゆる方法で作成されますが、ファイルフィールドのデータはまったく変更されません。

編集:解決済み

0 投票する
0 に答える
1245 参照

extjs - Seleniumを使用してExtJSで実装されたファイルフィールドボタンをクリックする方法は?

ExtJs で実装されたアプリケーションをテストしています。ファイルをアップロードするには、ファイルフィールドとして実装されたボタンをクリックする必要があります。Selenium IDE を使用してボタンをクリックできません。実際、同様のボタン(ファイルフィールドとして実装されているもの)で同じことを試しました。

Selenium IDEを使用してこれを行う方法について、誰かが私を案内してもらえますか?

ボタンの実装方法は次のとおりです。

ありがとう、ハーパル

0 投票する
1 に答える
889 参照

django - アップロードされた(画像)ファイルを表示する最も簡単な方法は?

djangoファイルのアップロードを最初に試みていますが、現時点で必要なのは、アップロードした画像(png / jpg)をアップロードしたユーザーに表示する方法だけです。

どこにでも保存する必要はありません。

私のviews.py:(私はdjangoフォームを使用しています、ところで)

そして、予想どおり、{{upFile.name}}と{{upFile.size}}を使用して、テンプレートにファイルの名前とサイズを表示できます。

ファイルを保存する手間をかけずに、レンダリングされたテンプレートに「InMemoryUploadedFile」として直接ロード/表示する方法はありますか?

0 投票する
0 に答える
1179 参照

validation - wtforms を使用して Filefield を検証しようとしています

wtforms FileField を介してアップロードされたファイルのファイル名をキャプチャしようとしています

私のバリデーターで

「印刷フォーム」ステートメントは次を示します: 0x1d2a350 の forms.ticket.TicketForm オブジェクト

「印刷フィールド」ステートメントは次を示します: input id="files" name="files" type="file"

field.file または field.files にアクセスしようとすると、次のエラーが表示されます: 'FileField' object has no attribute 'file(s)'

field.data が空です

どうすればファイル名にアクセスしてバリデータを実行できますか?

私のクラスの関連部分:

これは私のテンプレートで次のようにレンダリングされます:

0 投票する
1 に答える
1506 参照

ruby-on-rails - Rails:ファイルをfile_fieldに設定

次の形式を持つ:

file_field の値を別のユーザーがアップロードした画像に設定したい (ActionDispatch::Http::UploadedFileクラスのオブジェクトを持っている)。それを行う方法はありますか?

0 投票する
1 に答える
152 参照

python - モデル フォームに複数のフィールドがある場合、ファイルがアップロードされない

モデルにファイル フィールド以外の複数のフィールドがある場合、ファイルをアップロードできません。ページでエラーは発生しませんでしたが、ページには画像をアップロードせずに同じページが表示されるだけです。

これが私のモデルです

ここに私のモデルフォームがあります

これが、データを処理している私の見解です。

モデル フォームでファイル フィールドのみを使用した場合、正常に動作していました。モデルにフィールドを追加した後、ファイルをアップロードしません。この問題を解決する方法について何か提案はありますか?

前もって感謝します Vikram