Send image and json data to server in a ionic application
I'm developing an application for android. In my controller I am trying to send an image and a JSON to the server.
I capture the image with the camera plugin and then I use $cordovaFileTransfer
to send image and a json object to the server. The server support multiform request.
What I did it's something like that:
// Destination URL var url = "http://example.gajotres.net/upload/upload.php"; //File for Upload var targetPath = "myImage.jpg"; // File name only var filename = targetPath.split("/").pop(); var options = { fileKey: "file", fileName: filename, chunkedMode: false, mimeType: "image/jpg" } var params = {}; params.info = { aaaa : "zeze", zeze : "aaza", info = { ere: 45, azeae: "ezrz" } } options.params = params; $cordovaFileTransfer.upload(url, targetPath, options).then(function (result) { console.log("SUCCESS: " + JSON.stringify(result.response)); }, function (err) { console.log("ERROR: " + JSON.stringify(err)); }, function (progress) { // PROGRESS HANDLING GOES HERE });
Server side I check the received data and everything is fine but the form "info" has no Content-Type: application/json so the server cannot interpretate it. I need to send a multiform request and specify for each form the content-type.
Do you have a solution?
Thanks
链接地址: http://www.djcxy.com/p/5352.html上一篇: req.file是未定义的multer