Tôi nhận thấy có ít nhất hai cách tải tệp lên máy chủ HTTP qua API.API tải tệp lên: Multipart/form-data so với nội dung thô trong nội dung?
Bạn có thể sử dụng multipart/form-data
(trình duyệt tự động tải tệp HTML), nhưng bạn cũng có thể POST
nội dung tệp bên trong phần yêu cầu (có thể với tiêu đề yêu cầu Kiểu nội dung).
Ưu và nhược điểm của mỗi phương pháp (trong tất cả các tính tổng quát, không phải từ trình duyệt) là gì? Ví dụ:
Yêu cầu nhiều phần - tùy thuộc vào http hoặc thư viện mạng bạn sử dụng trong môi trường lập trình của mình (tôi sử dụng Node.js ở phía máy chủ và Swift ở phía máy khách) - có vẻ phức tạp hơn một chút sau đó phân tích cú pháp.
Kiểm tra http://stackoverflow.com/questions/29659154/what-is-the-best-way-to-upload-files-in-a-modern-browser/ – vtortola
@vtortola không thực sự là câu trả lời cho câu hỏi này . Tôi không hỏi về bất kỳ triển khai mạng phía máy khách nào, chỉ là về các phương thức http. –