Tôi đang phát triển một ứng dụng iOS và tôi đang sử dụng node.js
để tạo kịch bản lệnh phía máy chủ. Tôi đang gặp sự cố khi tải hình ảnh lên máy chủ từ ứng dụng iOS. Nó hoạt động tốt nếu tôi tải lên hình ảnh từ biểu mẫu trang web. Nhưng nếu tải lên từ phía ứng dụng thì nó không hoạt động.Tải hình ảnh lên máy chủ qua node.js từ ứng dụng iOS
//test file
h3 Pic Upload
form(action='/pic_upload', method='post',enctype='multipart/form-data')
| user_pic:
input(type='file', name='user_pic')
input(type='submit')
//app.js
var userlogin =require('./routes/userlogin');
app.post('/pic_upload', userlogin.picUpload);
//userlogin.js
//picUpload function
exports.picUpload = function(req, res) {
console.log(req.files); // showing undefined, when called from IOS app
// pic upload script...
});
Tôi đã thử gửi hình ảnh từ phía ứng dụng dưới dạng tham số dữ liệu hoặc tệp nhưng không hoạt động. Làm cách nào để gửi thông số tệp từ phía ứng dụng để tôi có thể dễ dàng tải hình ảnh lên máy chủ? Vui lòng đề xuất một cách để giải quyết vấn đề.
Bạn có thể hiển thị mã phía khách hàng của mình không? – Orifjon