【问题标题】:Laravel POST Dropzone ProgrammaticallyLaravel POST Dropzone 以编程方式
【发布时间】:2015-11-21 04:02:09
【问题描述】:

我创建了一个 div:<div id="avatar" background-image:url('/avatar.png')">

我也用过jQuery

  $( document ).ready(function() {
     $("div#avatar").dropzone({ url: "{{ url('/avatar')}}"});
   });

它工作正常,但我收到了 TokenMismatchError,所以我也添加了这个代码:

Dropzone.options.avatar = {
    sending: function(file, xhr, formData) {
        formData.append("_token", "{{{ csrf_token() }}}");  
   }
 };

当我查看:source 时,我可以看到令牌,但是当我发布时,我仍然得到一个 TokenMismatchError。

查看源代码:

formData.append("_token", "ra4yjV9WclT6uwQn2KsuPdHjS4T2cDAWAvRDfpbR");

【问题讨论】:

    标签: jquery laravel-5 dropzone.js


    【解决方案1】:

    以编程方式生成 Dropzone 时传递选项:

     $("div#avatar").dropzone({ url: "{{ url('/avatar')}}",
         sending: function(file, xhr, formData) {
             formData.append("_token", "{{{ csrf_token() }}}");
     }});
    

    【讨论】:

      猜你喜欢
      • 2015-08-05
      • 1970-01-01
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      • 2014-10-30
      • 2014-09-02
      • 1970-01-01
      相关资源
      最近更新 更多