Tại sao Chrome không nhất quán về việc hiển thị Tiến trình tải lên?


8

Thỉnh thoảng khi tôi tải lên một tệp trong Chrome, một thông báo trên thanh trạng thái nhỏ xuất hiện ở phía dưới bên trái của cửa sổ, cho biết Tải lên 23% ... và cứ thế, cho đến khi quá trình tải lên kết thúc. Nhưng đôi khi điều này hoàn toàn không hiển thị - thường là khi tôi tải lên các tệp lớn hơn trên kết nối chậm hơn một chút.

Có vẻ như ai đó đã hỏi câu hỏi tương tự trên Diễn đàn sản phẩm của Google, nhưng câu trả lời duy nhất thể hiện sự thiếu hiểu biết về câu hỏi ban đầu.

Thật là khó chịu khi điều này đôi khi, bất ngờ, không xuất hiện. Đặc biệt trên các tệp lớn, vì các tệp lớn là những tệp bạn thực sự muốn đo lường tiến trình. Có ai khác gặp phải lỗi này không? Có bất kỳ cách giải quyết hoặc cài đặt nào để đảm bảo rằng tiến trình tải lên luôn hiển thị không?


Mặc dù tôi không thể xác nhận, nhưng tôi cá là nó phải liên quan đến thực tế là Chrome không duy trì cơ sở dữ liệu của riêng mình về các hiệp hội ứng dụng bắt chước.
Fergus

Fergus, điều đó có nghĩa là các phần mở rộng tập tin nhất định sẽ bị ảnh hưởng trong khi những phần mở rộng khác thì không? Bởi vì tôi có thể nói với bạn rằng tôi đã thấy sự không nhất quán khi tải lên các tệp ZIP lớn. Đôi khi tiến trình tải lên không hiển thị; đôi khi nó không.
soapergem

2
Xin chào ... Điều này dường như phụ thuộc vào cách mỗi trang web quản lý tải lên các tệp ... PHP, AJAX, v.v.
rahuldottech

chome của tôi (52.0.2743.116 m (64-bit)) không có vấn đề này. Tôi đã thử tải lên một tệp 200 mb và tiến trình là chính xác. Tôi cũng điều chỉnh tốc độ kết nối từ số điện thoại của nhà phát triển và tỷ lệ phần trăm trạng thái tải lên vẫn đúng. có lẽ đó là một lỗi cũ đã được giải quyết ngay bây giờ
Sourav Ghosh

Câu trả lời:


1

Câu trả lời ngắn: rất có thể là một lỗi, bởi vì trình duyệt có kiến ​​thức đầy đủ về tổng kích thước tải lên và số tiền đã gửi.

Tôi có thể nghĩ ra 3 lời bào chữa mà sản phẩm quản lý tại Google có thể đưa ra:

  • Nếu một trang web cụ thể sử dụng thư viện giao diện người dùng kỳ lạ gửi dữ liệu theo từng khối, thì nó sẽ ẩn tổng số byte của một tệp tải lên từ trình duyệt. Trình duyệt vẫn sẽ thấy tổng số trung gian và sẽ có thể hiển thị phần trăm (sai lệch) của điều đó.

  • Một trở ngại tâm lý khác có thể là máy chủ proxy, thường được tìm thấy trong các công ty và trường đại học. Chúng có thể chấp nhận lưu lượng truy cập nhanh hơn mức chúng có thể gửi. Tình huống này sẽ mang lại tỷ lệ phần trăm tiến bộ lên 100, sau đó tạm dừng.

  • Nhiều trang web giữ các kết nối liên tục đến một máy chủ mở thông qua JavaScript. Điều này có thể trông giống như tải lên Chrome. Tải lên thực sự có thể được phân loại sai như một kết nối liên tục như vậy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.