Tôi đang sử dụng webclient để tải xuống tệp. Tôi đang tính toán tỷ lệ phần trăm tiến độ như bên dướiTính tỷ lệ phần trăm tiến độ
Tôi biết được tệp (tôi đọc nó từ bảng cơ sở dữ liệu) của tệp sẽ được tải xuống.
Tôi phụ thuộc vào thuộc tính
BytesRecieved
của WebClient để biết tổng số byte được tìm nạp trong khi tải xuống.Thuật toán tôi đang sử dụng là
double dProgress = (e.BytesReceived/FileSize)*100);
để tính phần trăm tiến độ.
Tuy nhiên tôi không nhận được phần trăm tiến độ chính xác để cập nhật thanh tiến trình.
Có phương pháp nào để tính tỷ lệ phần trăm tiến trình không?
Bạn có mã nào? –
xin lỗi, tôi không hiểu những gì bạn vừa nói. – logeeks
Làm sao bạn biết nó sai? Nó luôn giống nhau không? 0? NaN? > 100? Tiêu cực? Vấn đề chính xác là gì? – Cameron