Đã xảy ra sự cố sau khi sử dụng Firefox v73 trên Window 7:
Trong mã của tôi, tôi sử dụng một trình chọn nhiều tệp trong html để tải lên tới 100 tệp tương đương:
<input type="file" id="files" name="files" multiple>
Các tệp sẽ được gửi đến REST-API để xử lý chúng sau đó. Khi tôi chọn một tệp duy nhất (trong trình thám hiểm tệp) hiện đang được sử dụng, tôi nhận được thông báo lỗi (có thể là do cửa sổ) cho tôi biết rằng tệp đó không thể được chọn vì nó đang được sử dụng. Nếu tôi cố gắng chọn nhiều tệp có chứa một hoặc nhiều tệp đang sử dụng, tôi không có lỗi xảy ra nhưng quá trình tải lên dường như dừng lại khi đạt đến tệp đang sử dụng và chờ đợi tệp được phát hành. Điều này dẫn đến yêu cầu chờ thời gian chờ (trong trường hợp của tôi là 1 phút).
Có tùy chọn nào để bắt lỗi (trong tệp sử dụng) trước khi thử tải tệp lên không?
Tái bút: Tôi đã thử tương tự trong Chrome và nó trả về lỗi trước khi gửi yêu cầu tới REST-API.