我使用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