Có thể lấy tiến trình của XMLHttpRequest (byte được tải lên, byte được tải xuống) không?
Điều này sẽ hữu ích để hiển thị thanh tiến trình khi người dùng đang tải lên một tệp lớn. API tiêu chuẩn dường như không hỗ trợ nó, nhưng có lẽ có một số tiện ích mở rộng không chuẩn trong bất kỳ trình duyệt nào ngoài đó? Rốt cuộc, nó có vẻ như là một tính năng khá rõ ràng, vì khách hàng biết có bao nhiêu byte được tải lên / tải xuống.
lưu ý: Tôi biết về giải pháp thay thế "thăm dò máy chủ để tiến bộ" (đó là những gì tôi đang làm ngay bây giờ). vấn đề chính với điều này (ngoài mã phía máy chủ phức tạp) là thông thường, trong khi tải lên một tệp lớn, kết nối của người dùng hoàn toàn bị ngắt, bởi vì hầu hết các ISP cung cấp ngược dòng kém. Vì vậy, thực hiện các yêu cầu bổ sung không đáp ứng như tôi mong đợi. Tôi đã hy vọng sẽ có một cách (có thể là không chuẩn) để có được thông tin này, mà trình duyệt có mọi lúc.