2017-03-18 49 views
0

后我使用这个代码悬浮窗回调多个上传

<div id="dropzone"> 
    <form action="/adminUsers/upload" class="dropzone" id="myawesomedropzone"> 
     {{csrf_field()}} 
    </form> 
</div> 

Dropzone.options.myawesomedropzone = { 
    completemultiple : function(file, response){ 
     window.location='/admin/uploadSuccess'; 
    } 
}; 

public function uploadImg() 
{ 
    $file = request('file'); 
    $this->validate(request(),[ 
     'file' => 'required|image|mimes:jpeg,jpg,bmp,png,gif' 
    ]); 
    $filename = time().mt_rand(1,9999).'.jpg'; 

    if($file->move('uploads',$filename)) { 
     Admin::saveMedia($filename); 
     return Response::json('success', 200); 
    } else { 
     return Response::json('error', 400); 
    } 
} 

创建拖放区和后多文件上传成功重定向。我使用'成功',但在第一个文件上传后重定向。我改为'completemultiple',但它不重定向。

回答

0

解决了这个问题 'queuecomplete'

Dropzone.options.myawesomedropzone = { 
    queuecomplete : function(file, response){ 
     window.location='/admin/uploadSuccess'; 
    } 
};