1
私はHTMLフォームを持っている:jqueryでFormDataを使ってファイルをアップロードするにはどうすればいいですか?
<form enctype="multipart/form-data" id="formUpload">
<input type="file" name="file" />
<button type="submit" id="sub">Click</button>
</form>
マイスクリプト:
$(function() {
$("#sub").on("click",function() {
var form = $("#formUpload")[0];
var formData = new FormData(form);
$.ajax({
url: 'upload.php',
data: formData,
type: 'POST',
contentType: false,
processData: false,
dataType: 'html',
success: function(data) {
$("#res").html(data);
}
});
});
});
私はupload.phpでファイルをアップロードしようとするが、すべてが間違っています。 $ _FILES変数はどのように取得できますか?