1
我試圖通過ajax上傳文件,但它會拋出以下消息:「服務器響應的狀態爲405(方法不允許)「這條路線是這樣定義的:Route::post('/file/upload', '[email protected]');
而我使用的Ajax代碼是這樣的:Laravel 5:服務器響應狀態爲405(方法不允許)
var upload_file=function(input_file,format){
var formData = new FormData();
formData.append("upload_file",input_file);
// formData.append("format",format);
return $.ajax({
type: 'POST',
dataType: 'json',
processData: false,
contentType: false,
data: formData,
cache:false,
url: '/file/upload/'
});
}
不知怎的,本地工作,但是當我嘗試在服務器上,它拋出這個錯誤,但是我已經使用此相同的代碼之前,它的工作很好
真是太遺憾了,謝謝,順便說一句,爲什麼它在本地使用最後一個斜槓工作? –
也許你有apache或類似的東西,但服務器有nginx,所以他們有一些差異。 – eray