1
アップロードフォームをjQuery経由でCIに動的に送信したい。フォームには、アップロードするファイルと保存するパスが含まれている必要があります。PHPとJavaScriptを使ったAJAXのアップロード
file = $('#file').val();
path = active_dir;
upload_file(file, path);
function upload_file(file, path) {
$.post("/upload_file/", { file: file, path: path }, function(data) {
notice(data);
});
}
スクリプトのPHP側がテストされ、OKさ:
これまでのところ、私のAJAX呼び出しは次のようになります。そして、パスは必要に応じて処理されます。しかし、PHPから 'No file was selected。'というエラーメッセージが表示されます。
フォームからファイルデータを取得するにはどうすればよいですか?
は、あなたが(あなたがそれを警告た場合、それはファイル名だけです)のみ、ファイルフィールドの値を掲示し、ファイル自体ではないので、PHPの$_FILES
配列が移入なっていないが、 クリストファー
小さなジャバスクリプトでファイルを送信する簡単な方法はありません。私はいくつかのプラグインを見ていきます。 –
@Christoffer - いいえ、実際にはありません。私は既に提案したようなプラグインを使用することをお勧めします。それは包括的な使用例を持っています、あなたはそれらをチェックアウトする必要があります。 – karim79