ページにこの要素があるとしましょう:
<input id="image-file" type="file" />
これにより、WebページのユーザーがブラウザーのOSの[ファイルを開く...]ダイアログでファイルを選択できるボタンが作成されます。
ユーザーが上記のボタンをクリックして、ダイアログでファイルを選択し、「OK」ボタンをクリックしてダイアログを閉じたとします。
選択したファイル名は次の場所に保存されます。
document.getElementById("image-file").value
ここで、サーバーがURL "/ upload / image"でマルチパートPOSTを処理するとします。
「/ upload / image」にファイルを送信するにはどうすればよいですか?
また、ファイルのアップロードが完了したことを通知する方法を教えてください。
2
JavaScriptはサーバーサイドであるため、アップロードを処理していません。サーバー側のスクリプトはファイルを受け取り、それを移動します。一時フォルダーから目的のフォルダーへのphpの場合。
—
爆弾2011
問題はjQueryではなくPOJS(プレーンな古いJavaScript)に関するものであるため、再開することに投票しました。
—
e2-e4 2016