Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Resume or retry stopped, interrupted, or failed uploads

Đang mở
#61 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
flask, python
Lĩnh vực
frontend

Hướng nghiên cứu

Bắt đầu với cửa sổ bật lên tải lên và các thanh tiến trình riêng lẻ của nó, sau đó xem xét các sự kiện online/offline của trình duyệt liên quan như thế nào đến các lần tải lên bị lỗi. Công việc được hoàn thành khi người dùng có thể chủ động hủy các lần tải lên, nhận cảnh báo trước khi rời đi khi đang có các lần tải lên hoạt động, đồng thời xác định và thử lại các lần tải lên bị lỗi sau khi mất kết nối.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

if i'm uploading a large number of files, and i accidentally click away from the upload window or lose network connectivity, the upload's individual progress bars will just appear to freeze and not move, given the impression that it might still be uploading.

Here's what i think could be done to make the upload flow more clear and intuitive:

  • add a button to explicitly cancel uploads
  • add a confirmation when the user clicks outside of the upload popup (something like "uploads are still in progress, do you really want to cancel them?")
  • detect when network connectivity is lost (iirc there is an online and offline event) and pop up an alert informing the user that they are offline and asking if they want to retry the uploads that failed
    • if it's just a single upload that failed, let the user know (maybe show a semitransparent refresh icon over it to indicate that the user should click it to retry) and/or automatically retry until a retry limit is hit
Ngôn ngữ chính
Python
Star
22
Fork
30
Merge trung bình
2 giờ 26 phút
Pull request đã merge (30 ngày)
1

Chuẩn bị môi trường

  • Có Dockerfile hoặc tệp Docker Compose
  • Không có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ComputerScienceHouse/gallery

Tất cả issue của ComputerScienceHouse/gallery

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.