3

jQueryプラグインhttps://github.com/blueimp/jQuery-File-Uploadを使用してファイルをアップロードしています。アップロードボタンを使用して選択したファイルを表示し、フォームが送信されたときにのみファイルをアップロードしたいだけです。以下は私のコードです:

    <form id="myform" method="post" enctype="multipart/form-data">
                <span class="btn btn-success btn-mini fileinput-button">
                    <i class="icon-plus icon-white"></i>
                    <span>Add files</span>
                    <input  id="fileupload" type="file" name="files[]" multiple>
                    <button type="submit" id="start_uploads">Start uploads</button>
                </span>
    </form>

次のコードを使用してリストを作成できます。

$('#fileupload').fileupload({
        dataType: 'json',
        add: function (e, data) {
                           $.each(data.files, function (index, file) {
                              //alert('Added file: ' + file.name);
                                 $('<li/>').text(file.name).appendTo('#fileList');
                                            });

                                    },

                                });

しかし、フォームを送信すると、$ _ FILESまたはvar_dump(files)には何も表示されません。誰かが私が欠けているものと私がこれを達成する方法から私を助けてくれますか?リストにjsコードを使用しない場合は、選択したすべてのファイルを含む$_FILES変数を取得してください。

4

1 に答える 1