1

私はいくつかのフィールドを持つフォームを持っています:

<form action="xyz.php" method="post" enctype="multipart/form-data">
 <input type="text" placeholder="First name" name="firstname">
 ...
 <input type="file" name="logo">
 ...
 <input type="submit" name="submit">
</form>

画像はすぐに にアップロードする必要がありますimg_upload.php。このファイルでは、$_FILES配列が必要です。私のimg_upload.phpスクリプトは画像をアップロードし、画像でいくつかのことを行い(サイズ変更など)、画像へのURLを提供します。この後、画像がフォームに表示されます。

$_FILESフォーム全体を送信せずに画像をアップロードする (配列を別のファイルに送信する) 可能性はありますか?

4

1 に答える 1

-1
<input type="file" name="logo" onchange="uploadThisFile(this)" >

function uploadThisFile(file) {
    /* launch an ajax request to  img_upload.php and pass file details via POST */
}
于 2013-10-12T13:05:57.633 に答える