Tôi biết có rất nhiều câu hỏi về vấn đề này, nhưng tôi không thể làm việc này:
Tôi muốn tải tệp lên từ đầu vào máy chủ trong multipart/form-data
Tôi đã thử hai cách tiếp cận. Trước tiên:
headers: {
'Content-Type': undefined
},
Kết quả nào, ví dụ: cho một hình ảnh
Content-Type:image/png
trong khi nó phải được multipart/form-data
và người kia:
headers: {
'Content-Type': multipart/form-data
},
Nhưng điều này yêu cầu một tiêu đề ranh giới, mà tôi tin rằng không nên được chèn bằng tay ...
Cách sạch sẽ để giải quyết vấn đề này là gì? Tôi đã đọc rằng bạn có thể làm
$httpProvider.defaults.headers.post['Content-Type'] = 'multipart/form-data; charset=utf-8';
Nhưng tôi không muốn tất cả các bài đăng của tôi là nhiều phần/biểu mẫu dữ liệu. Giá trị mặc định nên JSON
này hoạt động, nhưng nó không được hỗ trợ trên IE <10 = X –
Chỉ cần xác nhận và IE 9 phải không còn được hỗ trợ cho dự án này, vì vậy điều này là hoàn hảo cho tôi! Cám ơn! –
Điều này có tác dụng nhưng tại sao 'Content-Type' lại được đặt thành' undefined'? – meucaa