Tôi cần lưu tệp đã tải lên ngay cả khi kết nối không thành công tại một thời điểm nào đó (nếu không thành công, sau đó lưu nhiều như đã tải lên). Có cách nào trong PHP để truy cập phần đó của tệp hay không, đã được tải lên trước đó (ví dụ: kết nối với máy chủ không thành công? (khi có lỗi UPLOAD_ERR_PARTIAL trong $_FILES['file']['error']
)Có cách nào để tải các tệp được tải lên một phần không?
9
A
Trả lời
1
Như đã đề xuất trong các nhận xét, không đáng để lãng phí thời gian của bạn khi cố gắng thực hiện một số phép thuật với PHP.
HTML5 đã hỗ trợ tải lên tệp được bỏ qua, đây sẽ là cách tiếp cận tốt hơn nhiều để sử dụng một số loại thư viện JavaScript hoặc một thứ khác dựa trên công nghệ này. Tôi có thể giới thiệu FlowJS (bản demo nói cho chính nó), nhưng nếu bạn không thích nó - tôi khá chắc chắn có nhiều hơn nữa trên web với các chức năng tương tự.
Các vấn đề liên quan
- 1. Tải lên tệp Blueimp: một tệp tải lên
- 2. Cách tính phần trăm của tệp được tải lên?
- 3. Tại sao tệp chỉ được tải lên một phần?
- 4. Tải lên Kết nối iTunes: tệp nào để tải lên
- 5. Làm cách nào để ẩn nút tải lên khi tệp được tải lên?
- 6. Xử lý tải lên được tải lên của các bản tải lên ở phía máy chủ
- 7. Tải lên tệp tải lên tệp Blueimp chỉ một lần
- 8. Làm cách nào để kích hoạt tệp tải lên bằng Trình tải tệp lên Valums Ajax?
- 9. Tải tên tệp tải lên trước khi tải lên bằng plugin Tải lên tệp jQuery
- 10. SVN - Cách tải lên một tệp?
- 11. cách tải lên tệp bằng cách sử dụng tải lên tệp commons trực tuyến api
- 12. Ember.js: Tải lên thành phần tệp
- 13. tải lên tệp mà không có activerecord
- 14. Tải kích thước tệp tải lên trước khi tải lên
- 15. Trình tải lên Java/Flash có thể tải lên có thể tải lên bằng Java không?
- 16. Tải lên tệp jQuery - cách nhận dạng khi tất cả các tệp đã tải lên
- 17. Curl để tải xuống và tải lên cùng một tệp
- 18. Cách tải tệp lên GitHub
- 19. Làm cách nào để tải tệp lên wordpress bằng biểu mẫu tải lên tùy chỉnh?
- 20. Django - Tải loại tệp được tải lên/mimetype
- 21. Cách tải tệp lên mà không có biểu mẫu
- 22. Làm cách nào để kích hoạt tải lên tệp tải lên mặc định của Dropzone.js?
- 23. Trình tải lên Ajax Valums (Mutli) - Phát hiện khi tất cả các tệp được tải lên
- 24. Làm cách nào để tải thư mục Tải lên PHP?
- 25. Tải lên các tệp lớn trong .NET
- 26. Tải lên tệp lớn
- 27. tải lên tệp wcf
- 28. NSURLSession tải lên các tệp lớn
- 29. Cách tải tệp lên Angular2
- 30. Filepicker? Tải các tệp lớn qua HTML5 lên S3 mà không có phần phụ trợ
Câu trả lời ngắn gọn là không. Câu trả lời dài hơn phải làm với cách PHP xử lý các bản tải lên bị hủy bỏ, ranh giới mime, v.v. –
Tôi giả định rằng nếu dữ liệu một phần có liên quan, có thể bạn đang xử lý các tải lên văn bản. Có lẽ cho phép khách hàng tải lên tệp để chia nội dung thành các phần và tải lên từng phần riêng lẻ; Sau đó, nếu kết nối giảm xuống, bạn vẫn sẽ có một số phần nhỏ hơn đã được tải lên. Có lẽ cách tiếp cận này tránh xa "tất cả hoặc không có gì" sẽ hữu ích. – Lix
@Lix Nó thực sự là các tập tin video mà tôi muốn lưu một phần, nhưng tôi nghĩ rằng đây là cách tốt nhất để đi. Cảm ơn bạn đã đề xuất – Mateusz