問題タブ [multiple-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.

0 投票する
3 に答える
1511 参照

php - 複数ファイル入力でデータベースにデータを挿入する方法は?

フォームを介して複数の画像をアップロードできるコードがあります。

問題は、画像がサーバーに正常にアップロードされますが、画像をデータベースに送信する方法がわからないことです。

PHP:

次のコードをどこに配置しますか?

0 投票する
3 に答える
12891 参照

javascript - 入力ファイルのアップロードの重複を確認するには?

ファイルアップロード用のボタンがあるこのフォームがあります。ファイルを選択すると、upload_prev div に表示されます。私の問題は、同じファイルを選択しようとしても何も起こらないことです。検証または一種の非重複機能を実行したいと思います。私はそれをしました。子ノードを使用したり、内部テキストが同じかどうかを確認したりするなど、多くのことや方法を試しました。jquery each を使用して値を取得してループしようとしましたが、すべて失敗しました。もう一度選択したときに、このファイルがすでにupload_prevのBoxにあるというメッセージを表示したい。

これは私のフィドルです。どうすればこれを行う方法を見つけることができますか。

https://jsfiddle.net/Lc5gb7c9/

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

php - CakePHP 3: 複数のファイルをアップロードすると、配列ではなく文字列が返される

こんにちは、複数ファイルのアップロードに問題があります。ファイルのプロパティにアクセスしようとすると、アクセスできなくなります。データをデバッグしたところ、出力は次のようになりました。配列を返す代わりに、data['files'] の下に文字列を返すだけです。そのため、「tmp_name」、「name」などのプロパティがありません.

ここに画像の説明を入力

私の .ctp ファイル内の私のコード:

そして私のコントローラー:

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

cakephp - CakePHP 3 : Proffer プラグインを使用して複数の画像をアップロードする

私は CakePHP 3 プロジェクトに取り組んでおり、画像のアップロードに Proffer プラグインを使用しています。このプラグインは、単一の画像をアップロードする場合に問題なく機能します。

次に、複数の画像をアップロードできるようにしたいと思います。

外部キーservice_category_imagesに関連するテーブルに画像を保存しています。service_categoriesservice_category_id

service_category_images テーブル

複数の画像をアップロードするための Proffer プラグイン ガイドに記載されているとおりです。

私のServiceCategoryImagesTable.phpファイルには

ServiceCategoryImage.phpエンティティが含まれています

add.ctpコントローラーのビューにServiceCategoryImages含まれるもの

ServiceCategoriesTable.phphasMany の関係

ただし、ファイルのアップロードではありません。何か間違っていることでも ?

編集 2: error.log コンテンツ

debug.log の内容

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

jquery - Symfony2 のマッピングされていない collectionType が機能しない

ここで説明した方法を使用して複数のファイルのアップロードを実装していますが、それを機能させる方法が見つかりません。すでに多くの質問があることは承知していますが、私のケースに適した答えが見つかりませんでした.

Name、Content、および Type 属性を持つファイル エンティティのおかげで、ファイルのコンテンツをデータベースに保存していることに注意してください。ただし、機能させるために、フォームをこのエンティティにマッピングしていません。

したがって、私のコントローラーは次のようになります。

私の MultipleFilesType は、複数の addFileType を埋め込んだコレクションです:

私のaddFileTypeはこれです:

私の見解では、リンクされたドキュメントで説明されているいくつかの JQuery のおかげで、フィールドを追加/削除できます。(コードはドキュメント内のコードとほぼ同じですが、Entites を扱っていないため、ここでは示していません)。

最初に単一ファイルのアップロードを試みましたが、うまくいきました。次に、collectionType と $files 配列を使用して、フォームからコントローラーにデータを取得する上記のコードを試しましたが、次の問題が発生しています。

フォームを送信すると、最初のファイル以降のファイルの値が無効になっているようです。

ファイルを 1 つだけ送信すると (検証エラーはありません)、コントローラーのダンプ ($files) には、何があっても空の配列が表示されます。

任意の助けをいただければ幸いです =) 必要と思われる場合は、より多くのコードを求めることを躊躇しないでください。

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

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

php - PHPで複数ファイルのアップロードを作成する方法

私はphpの初心者で、現在phpでプロジェクトを行っています。画像をアップロードしたい (最大 4 つの画像ファイルのみ)。次のコードを使用して画像をアップロードしました。

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

javascript - djangoを使用して大きなファイルのリストをアップロードするには?

django-chunked-uploadパッケージを使用して大きなファイルをアップロードする方法を知っています。タグを使用して 1 つのファイルをアップロードするのは、洗練されたソリューションです。<input type="file"/>

このパッケージで複数のファイルをアップロードできるものは見つかりませんでした。

私の場合、ユーザーが複数のファイルをドロップできるドラッグ アンド ドロップ ゾーンを作成しようとしています。JavaScript を使用して、オブジェクトを取得するためFileListに反復できるオブジェクトを取得しFileます。このファイルをチャンクして Django アプリに送信したいと思います。

問題は、パッケージ<input type="file"/>が CSRF 保護を使用して動作し、その中に存在するファイルを変更することが禁止されているように見えることです。

inputファイルが JavaScript で既に知られている場合、または他の Django ソリューションが存在する場合、このタイプと対話するソリューションを知っている人はいますか?