我使用Dropzone和Laravel,並沒有其他線程解決了我的問題。Dropzone.js發送空文件
目前我從cdn加載dropzone.js。
而且,在他們的文檔說,我只是,我必須包括與Laravel令牌使用這些行:
<form
action="{{ route('store_photo_path',['zip' => $flyer->zip, 'street' => $flyer->street]) }}"
class="dropzone"
>
{{ csrf_field() }}
</form>
在我PhotoController,令牌到達正確的所以數據正在收到,但文件是完全空的,所以我不能操縱圖像。這裏是Ajax響應(Laravel的Request對象類型):
{"_token":"Ng24JDmKn3ylX6p5sFmFvgDcsLp983BZ8IL7pXIN","file":{}}
我沒有使用任何的jQuery方法或延長懸浮窗行爲,只是試圖使其在最簡單的方式懸浮窗說它應該攜手。我檢查過包括enctype不起作用,因爲刪除了文件對象,並且Dropzone沒有將它包括在他們的文檔中,並且您不應該再次根據他們的文檔包含更多的輸入字段。
此外,$ _POST var具有相同的信息(只是令牌和文件對象爲空)。
謝謝。
與此相同的問題。 – Sebastian