【问题标题】:Laravel and Dropzonejs files not uploadingLaravel 和 Dropzonejs 文件未上传
【发布时间】:2015-01-13 19:31:42
【问题描述】:

我一直在使用 Laravel 和 Dropzone JS,因此我可以使用拖放文件上传功能,但似乎不想上传。

这是我的 Blade.php 文件,启动表单并显示我想要的方式,但我认为我的问题出在操作标记中。

<form class="dropzone" id="images-dropzone" method="post" action="{{ url('/upload') }}"></form>

然后在我的路线文件中,我有一个非常简单的设置来捕捉它,但它似乎永远不会到达这里。

Route::post('/upload', function(){
    $file = Input::file('file');
    $directory = 'uploads/test/';
    $upload_success = Input::file('file')->move($directory, $file);
});

【问题讨论】:

    标签: php laravel-4 dropzone.js


    【解决方案1】:

    以我认为的形式缺少enctype="multipart/form-data"

    <form enctype="multipart/form-data" class="dropzone" id="images-dropzone" method="post" action="{{ url('/upload') }}"></form>
    

    【讨论】:

      【解决方案2】:

      除了设置 enctype 之外,检查 PHP 配置中的 upload_max_filesize 是否允许您上传的文件的大小。如果你上传一个更大的文件,即使你登录$request-&gt;all()它也不会显示

      来自这个帖子的建议:https://github.com/laravel/framework/issues/485#issuecomment-44801310

      【讨论】:

        猜你喜欢
        • 2013-12-18
        • 1970-01-01
        • 2018-10-17
        • 2013-06-10
        • 2015-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多