97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

uni-app uni.uploadFile 多圖上傳 Node.js后端接收

2021-5-20    前端達人

uni-app 代碼

選擇圖片代碼(uniapp 代碼示例)

選擇圖片代碼以及文檔

uni.chooseImage({ success: (chooseImageRes) => { const tempFilePaths = chooseImageRes.tempFilePaths; } }); 
  • 1
  • 2
  • 3
  • 4
  • 5

在這里插入圖片描述

上傳圖片以及文檔

tempFilePaths 為選擇圖片res 里面的其中一個對象
注意:uniapp 上傳圖片不能上傳選中的File 文件(tempFiles這個數組的東西不能夠上傳) 要上傳(tempFilePaths)讀取圖片后數組的 此數組可以用來瀏覽,上傳
選擇圖片加上傳圖片代碼

*多圖上傳注意 files 數組 對象不能直接傳 tempFilePaths這個數組 必須要更改

 let img = []; for (let i = 0; i < tempFilePaths.length; i++) { let obj = new Object(); obj.name = `file` + i; obj.uri = tempFilePaths[i]; img.push(obj); obj = null; } 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

uniapp 全部代碼

 uni.chooseImage({ count: 9, success: (res) => { //上傳文件的臨時路徑 const tempFilePaths = res.tempFilePaths; let img = []; for (let i = 0; i < tempFilePaths.length; i++) { let obj = new Object(); obj.name = `file` + i; obj.uri = tempFilePaths[i]; img.push(obj); obj = null; } const tempFilePaths = res.tempFilePaths; console.log(res); uni.uploadFile({ url:'http://192.168.88.15:8978/Mailbox/'+that.api.pudatefiles, filePath: tempFilePaths[0], files: img , name: 'file', success: (uploadFileRes) => { console.log(uploadFileRes) uni.hideLoading(); if (back.status == "0") { console.log(that.host + back.filepath[0]) that.editorCtx.insertImage({ src: that.host + back.filepath[0], alt: '圖像', success: function() {} }) } else { console.log(back.msg); } }, fail: () => { uni.hideLoading(); console.log('圖片上傳失敗,請聯系開發'); } }); } }) 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42

在這里插入圖片描述

Node后端

  1. npm install multer
  2. npm i express

var express = require("express"); //Express框架 const multer = require("multer"); // multer中間件上傳圖片 接收文件post數據 // 設置文件上傳的地方 let storage = multer.diskStorage({ destination: (req: any, file: any, cb: Function) => { cb(null, "./StaticResource/pudate/"); }, filename: (req: any, file: any, cb: Function) => { cb(null, Date.now() + "-" + file.originalname); }, }); let multerObj = multer({ dest: "./StaticResource/pudate/", storage }); //存放上傳的文件 app.use(multerObj.any()); // 存放所有的類型文件 //設置跨域訪問 app.all("*", (req: any, res: any, next: Function) => { res.header("Access-Control-Allow-Origin", "*"); res.header( "Access-Control-Allow-Headers", "Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild" ); res.header( "Access-Control-Allow-Headers", "content-type,SelfSummerHeader,Authorization" ); //自定義請求頭 res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS"); res.header("X-Powered-By", "3.2.1"); res.header("Content-Type", "application/json;charset=UTF-8"); res.header("Content-Type", "text/xml"); if (req.method === "OPTIONS" || req.url === "/favicon.ico") { // 攔截請求 return res.send(); } next(); }); app.listen(COMPort, (err: Error) => { if (err) { console.log('啟動錯誤', err) } console.table({ 端口: COMPort, IP: systemOs.IP(), 服務地址: `http://${systemOs.IP()}:${COMPort}/Mailbox`, 靜態資源: `IP端口地址加上文件名`, 描述: `Node服務已啟動成功`, "swagger-ui": `http://${systemOs.IP()}:${COMPort}/api (ts代碼轉為js代碼可以正常使用)`, }); // 掛載自定義中間件 app.use(middleware_router.bodyData); }); router.all( "/pudatefiles", (req: { files: { path: string }[] }, res: any, next: any) => { let data: Array<string> = []; console.log(req.files); req.files?.forEach((item: any) => { let url = item?.path.replace(/\\/g, "/"); data.push(url?.replace("StaticResource", "")); }); res.sendSuccess(data, "上傳成功"); } );




藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

截屏2021-05-13 上午11.41.03.png


文章來源:csdn    

分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

藍藍設計www.0391cbd.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務


日歷

鏈接

個人資料

藍藍設計的小編 http://www.0391cbd.com

存檔

主站蜘蛛池模板: 女人18毛片久久| 国产99视频免费精品是看6| 国产精品欧美激情| 国产精品亚欧美一区二区| 日本欧美视频在线观看| 午夜电影在线观看国产1区| 一本二本三本不卡无码| 亚洲最黄视频| 九九久久99精品| 欧美翘臀一区二区三区| 婷婷六月色| 少妇露出福利视频| 久久天天躁狠狠躁夜夜2020一| 久久久久亚洲精品无码网站| 国产中文在线亚洲精品官网| 99久久无色码中文字幕| 2020国产免费久久精品99| 欧美日本在线播放| 91精品国产福利| h网址在线观看| 99精品在线视频观看| 久久久久国产精品嫩草影院| 欧美在线免费| 精品福利网| 中文无码精品A∨在线观看不卡 | 国内精品视频在线| 久青草网站| 欧美精品伊人久久| 狠狠色噜噜狠狠狠狠色综合久| 国产人人射| 国产又黄又硬又粗| 欧美日韩国产在线观看一区二区三区| 欧美激情第一区| 草逼视频国产| 亚洲色婷婷一区二区| 欧美精品在线免费| av在线无码浏览| 97精品久久久大香线焦| 国产色网站| 97精品国产高清久久久久蜜芽| 日韩人妻无码制服丝袜视频| 精品伊人久久大香线蕉网站| 欧美中文一区| 久久久无码人妻精品无码| 黄色一级视频欧美| 五月婷婷丁香综合| 亚洲愉拍一区二区精品| 国产不卡一级毛片视频| 国产全黄a一级毛片| 国产精品黑色丝袜的老师| 国产视频大全| 老司机久久99久久精品播放| 国产成人精品亚洲日本对白优播| 欧美激情福利| 亚洲综合日韩精品| 人妻出轨无码中文一区二区| 国产精品自拍露脸视频| 最新国产你懂的在线网址| 毛片久久网站小视频| 日韩毛片基地| 亚洲国产第一区二区香蕉| 青青青国产视频| 夜夜操国产| 亚洲视频a| 婷婷午夜影院| 这里只有精品在线| 亚洲综合色婷婷中文字幕| 思思99思思久久最新精品| www欧美在线观看| 国产成人免费高清AⅤ| 亚洲最黄视频| 国产亚洲欧美在线专区| 成人免费黄色小视频| 欧美色图第一页| 欧美亚洲一区二区三区在线| 在线五月婷婷| 在线不卡免费视频| 国产亚洲欧美另类一区二区| 国产精品久久久久鬼色| 精品一区二区久久久久网站| 日韩在线中文| 无码区日韩专区免费系列|