0
StackOverflow! 我有使用jQuery上傳文件的問題。工作一切良好,在我的本地,而是遠程我有$就服務器響應AJAX文件上的錯誤500 POST
問題這裏是我的我的JavaScript的一部分:
...
var formData = new FormData();
formData.append('image', this.files[0]);
formData.append('target_name', targetname);
formData.append('target_id', $('#mediaTargetId').val());
$.ajaxSetup({
headers: {
'X-XSRF-Token': $('meta[name="_token"]').attr('content')
}
});
$.ajax({
url: "/admin/uploadMedia",
type: "POST",
data: formData,
contentType: false,
cache: false,
processData:false,
beforeSend: function(){
}
...
和PHP(Laravel)接受這個職位(這裏是例如只是爲了檢查這些數據已被接收):
public function uploadMedia() {
return Input::get('target_name', 'no-target');
}
有些phpinfo()函數:
post_max_size 8M
upload_max_filesize 2M
file_uploads On
_SERVER["SERVER_SOFTWARE"] Apache/2.2.15 (CentOS)
有了這個設置遠程主機返回錯誤500,直到我註釋掉這個:
formData.append('image', this.files[0]);
希望你能幫助我,並提前謝謝你!
查看服務器的錯誤日誌以獲取關於500的詳細信息。當您獲得500時應該是您檢查的第一個地方。 –