問題タブ [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 投票する
1 に答える
343 参照

python - 検証を使用して、管理者でクリック可能な疑似読み取り専用 FileField を作成する方法は?

管理者でクリック可能であるが読み取り専用でもある FileField を作成しようとしています。現在、この問題に対する未解決のチケットがありますが、今すぐ回避策が必要です。管理者クラスのバリデーターを作成しようとしていますが、実行すると例外が発生します。これは私が現在持っているものです:

現在、ラインで例外を指定せずに AssertionError を取得していますattachment = self.cleaned_data['attachment']。その行を に置き換えるとcleaned_data = self.cleaned_data、同じ AssertionError が返されます。私が理解している限り、self.cleaned_dataは検証プロセスの早い段階で作成されているはずなので、なぜ存在しないように見えるのかわかりません。

第二に、このスキーム全体での私の目標は、管理者から送信された添付ファイルの値を現在保持している値と照合し、2 つが異なる場合は拒否 (ValidationError を発生) することです。管理画面でクリックします。これは実現可能な目標ですか?これを達成するための別のより良い/より簡単な方法はありますか?

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

python - Django-Storages S3 でデフォルトのファイル名を削除する

Amazon S3 で django-storages を使用しており、以下を使用して画像ファイルをアップロードしています。

ただし、ファイルが S3 にアップロードされると、元のファイル名が最後に添付されます。それを取り除き、代わりにランダムハッシュと置き換えるにはどうすればよいですか?

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

migration - Plone 4.0.7 で FileField から BlobField への移行中に reindexObject が失敗する

plone 3.3.5 から plone 4.0.7 に移行しようとしていますが、すべての FileFields を BlobFields に変換するステップで行き詰まっています。

Plone アップグレード スクリプトは、すべてのネイティブ FileField を正常に変換しますが、手動で変換する必要があるカスタム AT ベースのクラスがいくつかあります。同じエラーにつながる変換を行う2つの方法を試しました。

  1. Plone移行ガイドソースコード例で概説されているようにschemaextenderを使用する

  2. すべての FileFields の名前を BLOB フィールドに変更してから、次のスクリプトを実行します。

    /li>

問題は、次のトレースバックを受け取る self.obj.reindexObject() 行で発生します。

インデックスの再作成をトリガーする行を削除すると、変換は正常に完了しますが、後で手動でカタログのインデックスを再作成しようとすると、変換されたすべてのオブジェクトが見つからなくなり、今何をすべきか少し迷っています。

このサイトには LinguaPlone がインストールされていますが、何か関係があるのでしょうか?

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

ruby-on-rails - Railsのf.file.fieldの外観をカスタマイズする

現在、これはボタンのように見えますが、CSSを追加して、このボタンの外観(寸法の背景など)をカスタマイズするにはどうすればよいですか?ありがとう

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

html - Rubyのfile_fieldをhtmlで書く

これをhtmlでどう書くか。input type="file" であることはわかっていますが、:photo にどのように入れることができますか? Railsでhtmlに記述してフィールドをカスタマイズする必要があります。

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

ruby-on-rails - レールのファイルフィールドとしてのボタン

クリックしたときにアップロードするファイルを選択するようにユーザーに促すには、css を介して完全にカスタマイズできるボタンが必要です。誰もこれを行う方法を知っていますか? ありがとう

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

plone - plone.appBlobFieldとファイルへのアクセス

アーキタイプでは、BlobFieldを使用します。

このフィールドにファイルをアップロードします。

次に、リンクを介してファイルをダウンロードしたいと思いますat_download/gpx_total

1回目はファイル名「gpw_total」を使用し、2回目は正しい名前のファイルを使用します。

私は何かが恋しいですか?カタログのインデックスを再作成しようとしましたが、この場合は何もしません。

ありがとう。

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

ruby-on-rails - file_field の button_to?

これを尋ねるのはかなりばかげているように感じますが、フォームの一部としてファイルのアップロードに button_to を使用することは可能ですか? カスタムの「ファイルのアップロード」ボタンを作成したいと思います。古き良き file_field を使用するだけですが、明らかに CSS でそれをカスタマイズすることはできません (または、カスタマイズできるものに制限されています)。現在 CarrierWave を使用して複数のファイルをアップロードしています。理想的には、form_for ベースのものを使用したいと思います。ネストされた形式で has_many 関係を持つ複数のファイルをアップロードしています。

私が見落としているよりクリーンなアプローチはありますか?

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

filefield - Railsでは、ページをリロードするとファイルフィールドのファイル名が削除されます

どの Rails フォームでも、ファイルをアップロードするときに、必須フィールドを離れるとファイル名が削除されます。

また、一度ファイルを保存して、再度ファイルを編集しようとすると、編集フォームにファイル名が表示されません。この問題の解決策を教えてください。実際には、ページをリロードした後にファイル フィールドをリセットしたくありません。

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

python - Pythonスクリプトでファイルの名前を変更するにはどうすればよいですか?

私のploneサイトでは、アーキタイプオブジェクトのファイルフィールドに何百ものファイル(pdf、doc、...)があります。インポート中に問題が発生し、すべてのファイル名が欠落しています。問題は、誰かがファイルを開きたいときに、拡張子がないために、ブラウザが常にビューアでファイルを開くことを提案するとは限らないことです。

ユーザーはファイルを保存し、拡張子を追加して開く必要があります。

ファイルタイプに応じて拡張子が付いたすべてのファイルの名前を変更するPythonスクリプトを作成できますか?

ありがとうございました。