【发布时间】:2013-09-07 19:26:12
【问题描述】:
我正在开发一个 iOS 应用程序,我正在使用 node.js 进行服务器端脚本。我在从 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...
});
我尝试从应用程序端发送图像作为数据或文件参数,但没有成功。如何从应用端发送文件参数,以便我可以轻松地将图像上传到服务器?请提出解决问题的方法。
【问题讨论】:
-
你能显示你的客户端代码吗?
标签: ios objective-c node.js file-upload