2017-06-13 20 views
9

Tôi đang cố tải lên các tệp video có kích thước 40-50mb. Thanh tiến trình bị đóng băng tại một thời điểm nhất định và nếu tôi quan sát trong tab Mạng của tôi trên Google Chrome. Yêu cầu bị hủy và không có lỗi và tiêu đề phản hồi HTTP trống.Tải lên tệp lớn - Yêu cầu bị hủy

Tuy nhiên, tính năng này hoạt động với cả tệp hình ảnh/video khoảng 10-15mb.

Mã của tôi:

Dropzone.autoDiscover = false; 
var myDropzone = new Dropzone("#my-awesome-dropzone", { 
     maxFiles: 1, 
     parallelUploads: 100, 
     acceptedFiles: '.3gp,.3gp2,.h261,.h263,.h264,.jpgv,.jpm,.jpgm,.mp4,.mp4v,.mpg4,.mpeg,.mpg,.mpe,.m1v,.m2v,.ogv,.qt,.mov,.fli,.flv,.mks,.mkv,.wmv,.avi,.movie,.smv,.g3,.jpeg,.jpg,.jpe,.png,.btif,.sgi,.svg,.tiff,.tif', 
     previewTemplate: previewTemplate, 
     previewsContainer: "#previews", 
     autoProcessQueue: false, 
     clickable: ".fileinput-button", 
    }); 

Tái bút: Nó không phải là một vấn đề phía máy chủ như tôi đã cố gắng tải lên mà không dropZone và mọi thứ hoạt động trơn tru.

Trả lời

11

Bạn có sử dụng phiên bản dropzone.js> = 4.4.0 và yêu cầu ajax không?

Nếu vậy, bạn phải đặt timeout (tính bằng ms) trong cấu hình của mình. Nó chỉ định giá trị thời gian chờ cho yêu cầu xhr (ajax) và giá trị mặc định chỉ 30 giây.

Nguồn: http://www.dropzonejs.com/#configuration

+3

Điều này cũng đúng đối với 5.1.1, mặc dù documenta tion rõ ràng nói rằng nó được thiết lập để null theo mặc định - nó không phải là, và khi bạn đi đến giao diện điều khiển của bạn trong trình duyệt và loại Dropzone.instances và hơn xem các tùy chọn bạn sẽ thấy nó được thiết lập để 30000ms: sau thời gian này nó hủy bỏ tải lên mà không có bất kỳ thông báo hoặc tin nhắn nào, nó chỉ bị treo. – bwitkowicz

+0

Đây là câu trả lời đúng - đã làm việc cho tôi – elsurudo

2

Nó đã một thời gian chờ, bất cứ khi nào nó exceded, yêu cầu bị hủy, chỉ cần đặt

thời gian chờ: 180000,

trong các tùy chọn

Nó sẽ là:

Dropzone.autoDiscover = false; 
var myDropzone = new Dropzone("#my-awesome-dropzone", { 
     maxFiles: 1, 
     timeout: 180000, 
     parallelUploads: 100, 
     acceptedFiles: '.3gp,.3gp2,.h261,.h263,.h264,.jpgv,.jpm,.jpgm,.mp4,.mp4v,.mpg4,.mpeg,.mpg,.mpe,.m1v,.m2v,.ogv,.qt,.mov,.fli,.flv,.mks,.mkv,.wmv,.avi,.movie,.smv,.g3,.jpeg,.jpg,.jpe,.png,.btif,.sgi,.svg,.tiff,.tif', 
     previewTemplate: previewTemplate, 
     previewsContainer: "#previews", 
     autoProcessQueue: false, 
     clickable: ".fileinput-button", 
    }); 
Các vấn đề liên quan