問題タブ [paperclip-validation]

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 投票する
3 に答える
3247 参照

ruby-on-rails - プロダクションでのペーパークリップ検証の問題

アプリケーションを Google クラウドにデプロイすると、このエラーが発生するという問題があります

報告されているものとは異なるコンテンツを含む

ローカルでは問題なく動作します!私はすでにcommand_pathを使用しようとしました。だから、私は次に何をしなければならないのか本当にわかりません...

これは私のモデルです

ご尽力いただきありがとうございます。皆さんが私を助けてくれることを願っています

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

excel - xls および xlsx のクリップ コンテンツ タイプ

クリップ コンテンツ タイプに苦労しているため、xls/xlsx ファイルをアップロードする必要があります。

注: Google ドライブからシートを作成しました。

上記のコンテンツタイプを試しましたが、毎回同じエラーが発生しました

出力

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

html - ビュー内にクリップの添付ファイルが存在するかどうかを確認します。

ペーパークリップ添付ファイルが存在するかどうかを確認します。添付ファイルがファイル/画像を選択したかどうかを確認しようとしています。この新しいビューが表示されるように何かが起こります。だから、ブラウズをクリックして画像を選択した後、私は何かが起こることを望んでいます!! ありがとう!

このコードを実行しても何も起こりません!

ホーム ビュー:

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

ruby-on-rails - StringIO のペーパークリップ検証が無効です

Paperclip gem (4.3.6) を使用して、サード パーティの API からファイルをストリーミングし、HTTP 応答の本文を、Fax を表す ActiveRecord モデルの添付ファイルとして使用したいと考えています。

以下のコードを使用して、API サーバーから HTTP 応答を取得し、それを添付ファイルとして Fax モデルに保存しています。(以下のコードは、簡潔にするためにわずかに変更されています)。

このresponse変数には、pdf バイナリ オブジェクトの文字列表現のように見えるものが含まれておりfax.save、content_type が無効であるというエラーが発生します。を使用してファックス モデルのペーパークリップ検証を明示的に緩和するdo_not_validate_attachment_file_type :fax_documentと、添付ファイルは適切に保存されます。

返されたコンテンツが実際に「application/pdf」であることを認識できないため、Paperclip コンテンツ タイプの検証が失敗していると思われます。

Paperclip で content_type not valid エラーが発生するのはなぜですか? 応答の本文が PDF であることを Paperclip に伝えるにはどうすればよいですか?

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

ruby-on-rails - paperclip 5.1 コンテンツ タイプの検証が厳しすぎる

拡張子が .txt の添付ファイルをアップロードする必要がありますが、file コマンドで mime-type "application/octet-stream" に評価されます。ファイルは機器によって自動的に生成され、アップロードする前に名前を変更することはできません。私が試してみました:

しかし、検出されたコンテンツタイプが推測されたコンテンツタイプと一致しないというエラーが常に発生します。

エラーメッセージには、組み合わせを許可する方法についてドキュメントを参照するように記載されていますが、回避策と思われるものは見つかりませんでした。この議論を見ましたが、それはv4用でした。

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

ruby-on-rails - ペーパークリップを介して base64 をアップロードする

画像のアップロードにはペーパークリップを使用します。次のように base64 形式でアップロードされた画像:

Paperclip は渡された base64 の content_type を正しく認識しますが、content_type の検証は行われません。ファイルが来るものは何でも保存します。

誰でもこれを手伝ってもらえますか?!

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

ruby-on-rails - Paperclip を使用して .mov ファイルをアップロードすることはできますか?

Paperclip を使用して、オーディオ ファイルと PDF ファイルを Amazon S3 に保存しています。.mov ビデオ ファイルのサポートも追加する必要があります。ブラウザーで再生する必要はありません。S3 に保存するだけです。これは可能ですか?

これは、オーディオ ファイルと pdf ファイルで機能します。.mov に関するヘルプを探しています。