問題タブ [cmultifileupload]

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 に答える
63 参照

php - Yii CMultiFileUpload を使用すると、データがデータベース テーブルに保存されない

アプリケーション内で複数ファイルのアップロードを実装しようとしています。この記事を参照して、この例 を試してみましたが、うまくいきます (基本的には同じです)。しかし、何らかの理由でアプリ内に実装しようとすると、データがデータベース テーブルに保存されません。

ここでも同様の投稿をチェックしましたが、役に立たなかったことに注意してください。

そのため、ファイルをフォルダーにアップロードするとき (これで問題ありません)、ファイル名とセッション ID をテーブルに保存する必要があります。ここに私のテーブルがあります:

これが私の_form.phpファイルです:

そして、actionCreate()これが PhotosController 内の私のものです:

var_dump($img_add->getErrors())otuput は次のとおりです: array(1) { ["filename"]=> array(1) { [0]=> string(25) "ファイル名を空白にすることはできません。" } }

var_dump($pic->name)otuput は: string(37) "windows_metro-wallpaper-1920x1080.jpg" なので$pic->name、ファイル名が含まれています。

そして、同じ例で機能するのに、なぜ何も追加しないのか本当にわかりません。

また、単一のアップロードがある場合にも機能しますが、わずかに異なりactionCreate()_form.phpもちろん:

PhotosController.php:

_form.php:

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

php - CMultiFileUpload で選択したファイルが表示されない

CMultiFileUpload複数のファイルをアップロードするために使用しています。htmlOptionsI can get to workを使用multiple=>multipleすると、複数のファイルがデータベースに保存されます。ただし、inputダイアログ ボックスから選択するたびに、ファイルの名前が表示され、その横に [削除] ボタンが表示されます。私の場合、これは表示されませんでした。'accept''duplicate''remove'および'denied'機能しません。

これが私の見解です:

これらは結果です: 12

誰かが私が間違っていた場所を指摘できますか?

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

php - キャッチされていない TypeError: jQuery(...).MultiFile は関数ではありません。Yii フレームワークで CMultiFileUpload を使用する場合

私はyiiが初めてです。CMultiFileUpload.so を使用して複数の画像を db にアップロードしたいので、MultiFile プラグインを使用しています。

見る :

本文が終了する前に既にjsファイルをロードしています