2017-03-18 83 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'; 
    } 
};