Sau khi nghiên cứu một toàn thể ngày của & & cố gắng, tôi cuối cùng đã từ bỏ các file upload bởi tinh khiết AJAX (ps: bài này How can I upload files asynchronously with JQuery? chôn hy vọng cuối cùng của tôi)Tại sao tôi không thể tải lên tệp một cách không đồng bộ?
Câu hỏi của tôi có thể là một vô nghĩa chút, nhưng tôi vẫn muốn biết tại sao ajax (hoặc XMLHttpRequest) không thể xử lý điều này? tại sao các tệp không được chuyển như httprequest thực?
Do JavaScript không thể đọc tệp cục bộ - ít nhất là không có sự trợ giúp của một số phép thuật HTML 5 API. –
@PeKKa Điều đó có nghĩa là yêu cầu AJAX (với js) và yêu cầu Biểu mẫu (có html) là những điều hoàn toàn khác nhau? Ngay cả với các trình duyệt? – rhapsodyn
không thực sự - bạn có thể xây dựng bất kỳ loại yêu cầu nào bằng cách sử dụng Ajax. Nó chỉ truy cập vào tập tin cục bộ mà không thể có trong JavaScript vì lý do bảo mật. –