【问题标题】:Laravel form drop zoneLaravel 表单拖放区
【发布时间】:2017-07-31 19:12:15
【问题描述】:

好的,所以我想要两个具有不同名称的放置区以一种形式出现,$request->all() 只给了我一个标记。

我做了什么:

<form action="{{route('FreelancerTestsubmit')}}" class="dropzone" method="post" enctype="multipart/form-data">
    {{ csrf_field() }}
            <div class="col-md-6" style="border: 1px solid black;">
                <h1 id="try-it-out">Try it out!</h1>
                <div id="dropzone">
                    <div class="dropzone needsclick dz-clickable" id="photo1">
                        <div class="dz-message needsclick">
                            Drop files here or click to upload.
                            <br>        
                            <span class="note needsclick">
                                (This is just a demo dropzone. Selected files are <strong>not</strong>
                                actually uploaded.)
                            </span>
                        </div>
                    </div>
                </div>
            </div>
            <div class="col-md-6" style="border: 1px solid black;">
                <h1 id="try-it-out">Try it out!</h1>
                <div id="dropzone">
                    <div class="dropzone needsclick dz-clickable" id="photo2">
                        <div class="dz-message needsclick">
                            Drop files here or click to upload.
                            <br>        
                            <span class="note needsclick">
                                (This is just a demo dropzone. Selected files are <strong>not</strong>
                                actually uploaded.)
                            </span>
                        </div>
                    </div>
                </div>
            </div>
        </form> 

jQuery :

   Dropzone.options.photo1 = {
      paramName: "file",
      maxFilesize: 2, // MB
      accept: function(file, done) {
        if (file.name == "justinbieber.jpg") {
          done("Naha, you don't.");
        }
        else { done(); }
      }

};

现在该操作通过 post 方法导致控制器方法,$request-&gt;all() 只给了我一个 token

如何通过$request-&gt;all() 获取照片名称及其值?

【问题讨论】:

    标签: jquery html forms laravel dropzone.js


    【解决方案1】:

    您的 dropzone 不使用输入。所以它不会出现在请求中。 您可以为每个文件发出 ajax 请求。

    或者查看dropzone的wiki:https://github.com/enyo/dropzone/wiki/Combine-normal-form-with-Dropzone

    【讨论】:

    • 所以没有办法包含输入类型文件?
    • @Gamer 点击链接!这是可能的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    • 2021-11-25
    • 2019-04-24
    • 2016-06-11
    • 2020-11-26
    • 2017-01-06
    相关资源
    最近更新 更多