2016-02-02 78 views
1

我使用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具有相同的信息(只是令牌和文件對象爲空)。

謝謝。

+0

與此相同的問題。 – Sebastian

回答

-1

嘗試將屬性enctype="multipart/form-data"添加到允許文件上傳的表單中。

+0

包含'enctype =「multipart/form-data」'沒有效果,再次檢查。 Dropzone附帶了該屬性。 – Joss