Tôi đang sử dụng ajax cho trang web của mình. Tôi đã sử dụng thành công jQuery.ajax()
để tải tệp không đồng bộ lên máy chủ. Tôi đang sử dụng Dajax
và Dajaxice
do đó tôi cũng định sử dụng các ứng dụng này để tải tệp lên. Tôi đã thử ví dụ this. Nó hoạt động tốt. Nhưng nếu tôi thêm trường tệp vào biểu mẫu html của tôi, nó sẽ không gửi tệp tới máy chủ. Biểu mẫu html của tôi trông giống nhưcách gửi dữ liệu tệp bằng Dajaxice?
<form id="myform" action="/file/" method="post" enctype="multipart/form-data">
<div style='display:none'><input type='hidden' name='csrfmiddlewaretoken' value='AaSmyBEwQLSD3YghRAD9Cf2uxEjzESUe' /></div>
<p><label for="id_docfile">Select a file</label> max. 42 megabytes</p>
<p><input type="file" name="docfile" id="id_docfile" /></p>
<p><input type="submit" value="Upload" /></p>
</form>
Câu hỏi này đã được hỏi ở nhiều nơi nhưng chưa bao giờ trả lời.
Có ai có thể trả lời/tìm giải pháp này không? – scriptdiddy
@scriptdiddy Chưa! – Aryaveer