Every line of 'express send image' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
79 async uploadImg(req, res, next){ 80 const type = req.params.type; 81 try{ 82 //const image_path = await this.qiniu(req, type); 83 const image_path = await this.getPath(req, res); 84 res.send({ 85 status: 1, 86 image_path, 87 }) 88 }catch(err){ 89 console.log('上传图片失败', err); 90 res.send({ 91 status: 0, 92 type: 'ERROR_UPLOAD_IMG', 93 message: '上传图片失败' 94 }) 95 } 96 }
53 function sendImage(params: Typings.Action.Send.Params) { 54 const {imId, chatType, message, ext} = params; 55 const {data: {localPath, thumbnailLocalPath}} = message; 56 const send = (path: any) => ChatManager.sendImage(imId, chatType, path, ext); 57 return RNFS.exists(localPath).then((exist: boolean) => { 58 return exist ? send(localPath) : send(thumbnailLocalPath) 59 }); 60 }
78 async uploadImg(data){ 79 try{ 80 let result = await this.axios('post', '//elm.cangdu.org/v1/addimg/shop', data); 81 if(result && result.status === 1){ 82 return result; 83 }else{ 84 let err = { 85 tip: '上传图片失败', 86 response: result, 87 url: '//elm.cangdu.org/v1/addimg/shop', 88 } 89 throw err; 90 } 91 }catch(err){ 92 throw err; 93 } 94 }
410 sendPicture(url, icon) { 411 if (this._debug) 412 console.log('Almond sends picture: '+ url); 413 return this._delegate.sendPicture(url, icon); 414 }
16 export async function upLoadImage(params: any): Promise { 17 const url = ApiConfig.qiniu.upload; 18 19 const data = await Fetch.upload(url, params); 20 console.log('upLoadImage', data); 21 return data; 22 }
12 function upload (image) { 13 return new Promise((resolve, reject) => { 14 axios({ 15 method: 'POST', 16 url: 'http://ava.com/api/imagemin', 17 data: { 18 data: image 19 } 20 }).then(response => { 21 console.log(response) 22 resolve('http://www.tianjin-air.com/style/gsair/img/news-banner.jpg') 23 }).catch(err => { 24 console.error(err) 25 reject(err) 26 }) 27 }) 28 }
9 function send(type, opts) { 10 if (type === 'pageview' && !opts) { 11 opts = { dl:location.href, dt:document.title }; 12 } 13 var k, str='https://www.google-analytics.com/collect?v=1'; 14 var obj = Object.assign({ t:type }, args, opts, { z:Date.now() }); 15 for (k in obj) { 16 // modified `obj-str` behavior 17 if (obj[k]) str += ('&' + k + '=' + encodeURIComponent(obj[k])); 18 } 19 new Image().src = str; // dispatch a GET 20 }
63 export function uploadPreLoginNoticeImage(file: any): AxiosPromise { 64 let imageBlob: Blob = file.blob(); 65 let name: string = encodeURIComponent(file.filename()); 66 return axios.put(PRE_LOGIN_NOTICE_IMAGE_API_URL + name, imageBlob, { 67 headers: { "content-type": imageBlob.type } 68 }); 69 }
86 function file_image(req, res) { 87 88 // Below method checks if the file exists (processed) in temporary directory 89 // More information in total.js documentation 90 F.exists(req, res, 10, function(next, filename) { 91 92 // Reads specific file by ID 93 NOSQL('files').binary.read(req.split[2].replace('.jpg', ''), function(err, stream) { 94 95 if (err) { 96 next(); 97 return res.throw404(); 98 } 99 100 var writer = require('fs').createWriteStream(filename); 101 102 CLEANUP(writer, function() { 103 104 // Releases F.exists() 105 next(); 106 107 // Image processing 108 res.image(filename, function(image) { 109 image.islimit = true; 110 image.output('jpg'); 111 image.quality(90); 112 113 if (req.split[1] === 'large') 114 image.miniature(1024, 768); 115 else 116 image.miniature(200, 150); 117 118 image.minify(); 119 }); 120 }); 121 122 stream.pipe(writer); 123 }); 124 }); 125 }