【发布时间】:2018-10-04 04:43:28
【问题描述】:
我的 HTML 表单
<center>
<form enctype="multipart/form-data">
{{ csrf_field() }}
<label class="fileContainer">
<input type="file" id="uploadFile" name="input_upload_file[]" multiple />
</label>
</form>
<button onclick="uploadFile()">Upload</button>
</center>
我的 AJAX
我的 Ajax 看起来不错,但问题是输入文件值。我想不通。
When I try this var input_upload_file = $('#uploadFile').val();
它将返回 例如。 C:/fakepath/image.png
function uploadFile(){
var input_upload_file = $('#uploadFile').val();
alert(input_upload_file);
$.ajax({
type:'POST',
url:'{{ url("/upload-file") }}',
headers: { 'X-CSRF-TOKEN': '{{ csrf_token() }}' },
data: {input_upload_file:input_upload_file},
success: function(data){}else{}
},
error: function(data){ }
});
}
任何人请帮助我!
【问题讨论】:
-
是的,我已经结帐了
-
我会检查一下@Ohgodwhy
-
使用formdata上传文件。
标签: jquery ajax laravel file upload