node.js - Cordova 3.5.0 FileTransfer + NodeJS (multipart/form-data) upload issue -
कॉर्डोबा 3.5.0, फाइल ट्रांसफर प्लगइन एंड्रॉइड जेएस फ़ाइल। <पूर्व> नोड.जेएस सर्वर Console.log req.files के लिए "अपरिभाषित" देता है। नेटिक एंड्रॉइड कार्यक्रम और वेब अपलोड के साथ ठीक काम करता है। < / Div> यदि आप ExpressJs का प्रयोग कर रहे हैं (जो ऐसा लगता है कि आप उपयोग कर रहे हैं), तो आपको मॉल्टर मिडलवेयर को संभाल करने की आवश्यकता है मल्टीपार्ट डेटा। var ft = नया फ़ाइल ट्रान्सफर (); Var विकल्प = नया FileUploadOptions (); options.fileKey = "फ़ाइलें"; options.fileName = path.substr (path.lastIndexOf ( '/') + 1); options.mimeType = "वीडियो / mp4"; Options.headers = {कनेक्शन: "बंद करें"}; Options.chunkedMode = false; Options.httpMethod = 'POST'; Ft.onprogress = function (progressEvent) {यदि (progressEvent.lengthComputable) {loadingStatus.setPercentage (प्रगति Event.loaded / progressEvent.total); } और {loadingStatus.increment (); } Colsole.log (प्रगति Event.loaded / progressEvent.total); }; Ft.upload (पथ, यूरी, जीत, असफल, विकल्प);
एप पोस्ट ('/ अपलोड', फ़ंक्शन (रीक, रिज़) {console.log ('अपलोड अनुरोध:' + Util.inspect (req.files));}
Comments
Post a Comment