摘要:肥皂,哦不,安裝包需要經(jīng)過(guò)兩次網(wǎng)絡(luò)傳輸從前端傳到后端再傳到存儲(chǔ)云。安裝包一般體積都不小,兩次傳輸會(huì)浪費(fèi)很長(zhǎng)時(shí)間。
背景
最近公司內(nèi)部的一個(gè)管理安裝包的平臺(tái)準(zhǔn)備進(jìn)行重構(gòu),之前安裝包上傳的姿勢(shì)是這樣的
不好意思,放錯(cuò)了,是這樣的:
前端選擇ipa或者apk文件上傳到后端
后端解析出安裝包的名稱、版本號(hào)等信息之后再上傳到存儲(chǔ)云
后端將安裝包存儲(chǔ)url、名稱、版本號(hào)等保存到數(shù)據(jù)庫(kù)
這個(gè)姿勢(shì)有什么問(wèn)題呢?很明顯,太磨嘰了。肥皂,哦不,安裝包需要經(jīng)過(guò)兩次網(wǎng)絡(luò)傳輸:從前端傳到后端再傳到存儲(chǔ)云。安裝包一般體積都不小,兩次傳輸會(huì)浪費(fèi)很長(zhǎng)時(shí)間。
那,怎么快點(diǎn)撿到肥皂防止被 gang ?考慮一下這個(gè)姿勢(shì)
不好意思,又放錯(cuò)了,是這樣的:
前端選擇ipa或者apk文件
js解析安裝包的名稱、版本號(hào)
將安裝包直傳到存儲(chǔ)云,上傳成功的回調(diào)中將安裝包url、名稱、版本號(hào)發(fā)送給后端
安裝包只需要經(jīng)過(guò)一次傳輸,另一次則是可以忽略不計(jì)的請(qǐng)求
因?yàn)閾旆试頃r(shí)間短,出事被gang的幾率也會(huì)小很多(逃
安利正式開(kāi)始 安裝npm install app-info-parser // or yarn yarn add app-info-parser使用
NPM模塊引入:
const AppInfoParser = require("app-info-parser") const parser = new AppInfoParser("../packages/xxx.apk") // or xxx.ipa parser.parse().then(result => { console.log("app info ----> ", result) }).catch(err => { console.log("err ----> ", err) })
script標(biāo)簽引入:
最后
源碼地址:https://github.com/chenquincy...
我沒(méi)有在要star(嚴(yán)肅臉)
最后的最后深圳大疆創(chuàng)新長(zhǎng)期招收前端(可內(nèi)推),歡迎投遞簡(jiǎn)歷到 mail@quincychen.cn
附招聘官網(wǎng):大疆創(chuàng)新招聘官網(wǎng)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/99083.html
摘要:但是,當(dāng)我在網(wǎng)頁(yè)中使用圖片時(shí),問(wèn)題出現(xiàn)了。原因后發(fā)現(xiàn),是蘋(píng)果對(duì)圖片進(jìn)行了優(yōu)化處理,具體看這篇文章查看,在文章中我們可以了解到一些有用信息。的功能很明確,就是用來(lái)還原被蘋(píng)果處理過(guò)的圖片。 最近做項(xiàng)目遇到一個(gè)需求:解析apk和ipa包,然后把里面的icon上傳到服務(wù)器。 問(wèn)題 解析上傳過(guò)程比較簡(jiǎn)單,我使用JSZip對(duì)apk和ipa進(jìn)行解壓,然后把找到里面的icon上傳到服務(wù)器。但是,當(dāng)我在...
摘要:從到完美,用和寫(xiě)一個(gè)在年開(kāi)源了后,緊接著在年就又開(kāi)源了,就此打開(kāi)了用和前端技術(shù)寫(xiě)原生之路。對(duì)應(yīng)來(lái)看,程序只有兩個(gè)部分,和,而部分則分為組件和。所以,在端的純庫(kù)無(wú)在中同樣適用,如等。應(yīng)用實(shí)例便是使用開(kāi)發(fā)的一個(gè)日記。 從 1 到完美,用 js 和 react-native 寫(xiě)一個(gè) APP facebook 在 2013 年開(kāi)源了 react 后,緊接著在 2015 年就又開(kāi)源了 react...
閱讀 2671·2021-11-25 09:43
閱讀 2579·2021-11-22 09:34
閱讀 2823·2021-11-12 10:34
閱讀 1431·2021-10-20 13:46
閱讀 2300·2019-08-30 13:21
閱讀 929·2019-08-30 11:21
閱讀 483·2019-08-30 11:20
閱讀 2186·2019-08-29 17:20