目前很多小程序都可以用戶提供圖片上傳功能。使用一些“對(duì)象存儲(chǔ)”云服務(wù),也許是最快的選擇。那么,小程序該如何使用這類服務(wù)呢?使用的時(shí)候,又需要注意哪些問題?今天A5創(chuàng)業(yè)網(wǎng)小編就來給家說說,如何在小程序上上傳圖片。
首先以騰訊云的對(duì)象存儲(chǔ)服務(wù)為例,教大家將小程序接入對(duì)象存儲(chǔ)服務(wù)。
上傳圖片,主要是將圖片上傳到騰訊云對(duì)象存儲(chǔ)(COS)。要使用對(duì)象存儲(chǔ) API,需要先執(zhí)行以下步驟:
購買騰訊云對(duì)象存儲(chǔ)(COS)服務(wù)。
在騰訊云 對(duì)象存儲(chǔ)控制臺(tái) 里創(chuàng)建一個(gè) Bucket。
在控制臺(tái)「個(gè)人 API 密鑰」頁面里,獲取 AppID、SecretID、SecretKey 等內(nèi)容。
編寫一個(gè)請(qǐng)求簽名算法程序(或使用任何一種服務(wù)端 SDK)
計(jì)算簽名,調(diào)用 API 執(zhí)行操作。
準(zhǔn)備工作:
進(jìn)入騰訊云官網(wǎng)(qcloud.com),注冊帳號(hào)。
登錄云對(duì)象存儲(chǔ)服務(wù)(COS)控制臺(tái),開通 COS 服務(wù),創(chuàng)建資源需要上傳的 Bucket。
在公眾平臺(tái)小程序后臺(tái)中,配置相關(guān)域名信息(否則無法在小程序中發(fā)起對(duì)該域名的請(qǐng)求)。
小程序上傳圖片到 COS 的流程圖,如下:在這個(gè)過程中我們需要實(shí)現(xiàn)的是,鑒權(quán)服務(wù)器返回簽名的步驟,以及小程序處理圖片的相關(guān)步驟。COS 鑒權(quán)服務(wù)使用對(duì)象存儲(chǔ)服務(wù) COS 時(shí),可通過 RESTful API,對(duì) COS 發(fā)起 HTTP 匿名請(qǐng)求或簽名請(qǐng)求。對(duì)于簽名請(qǐng)求,COS 服務(wù)器端將會(huì)進(jìn)行對(duì)請(qǐng)求發(fā)起者的身份驗(yàn)證。
匿名請(qǐng)求:HTTP 請(qǐng)求不攜帶任何身份標(biāo)識(shí)和鑒權(quán)信息,通過 RESTful API 進(jìn)行 HTTP 請(qǐng)求操作。
簽名請(qǐng)求:HTTP 請(qǐng)求時(shí)添加簽名,COS服務(wù)器端收到消息后,進(jìn)行身份驗(yàn)證,驗(yàn)證成功則可接受并執(zhí)行請(qǐng)求,否則將會(huì)返回錯(cuò)誤信息并丟棄此請(qǐng)求。
騰訊云 COS 對(duì)象存儲(chǔ),基于密鑰 HMAC(Hash Message Authentication Code)的自定義 HTTP 方案,進(jìn)行身份驗(yàn)證。在此例中,上傳圖片是一個(gè)簽名請(qǐng)求,需要進(jìn)行簽名驗(yàn)證。
1. 簽名流程客戶通過對(duì) HTTP 請(qǐng)求進(jìn)行簽名,并將簽名后的請(qǐng)求發(fā)送至騰訊云進(jìn)行簽名驗(yàn)證,具體流程如下圖所示:我們使用 SDK 開發(fā),只需要大致了解這個(gè)流程就行。在 SDK 中已包含簽名的實(shí)現(xiàn),我們只需要調(diào)用 SDK 中的方法即可。通過簽名流程我們可以知道,簽名需要 SECRTID和 secretkey,這兩個(gè)信息不適合存放在客戶端中,這也是我們單獨(dú)部署一個(gè)鑒權(quán)服務(wù)器的主要原因。
2. 生成簽名的接口在之前的文章中,我介紹過,我在服務(wù)端使用 sanic 框架和 *ger_py_codegen生成 Rest API。為了完成簽名生成 API,我們需要先在文檔中添加 API 的相關(guān)描述。這個(gè)接口我們要求登錄才能調(diào)用。文檔定義完成之后,調(diào)用 *ger_py_codegen>s docs/v1.ym1 . p apis -tlp sanic生成代碼模板。API 代碼實(shí)現(xiàn)如下:由于騰訊云 COS v4 的 Python SDK 只支持 Python 2,而 sanic 需要 Python 3.5+,所以,這里我 fork 出來一份添加了 Python 3 的支持,使用 Python 3 的開發(fā)者,可以使用它。
更多小程序項(xiàng)目招商請(qǐng)?jiān)L問:http://m.docbaothayban.com/xm/list-1.html?xg
申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!
我們的微信答題活動(dòng)從原來的答題升級(jí)到現(xiàn)在答題后抽獎(jiǎng),還可以答題獲取積分用積分進(jìn)行抽獎(jiǎng),模式越來越豐富,可以滿足不同商家的需求,今天小編要分享的就是微信答題抽獎(jiǎng)活動(dòng),答題后積分抽獎(jiǎng)活動(dòng)的制作步驟。
為什么商家要做拼團(tuán)返利活動(dòng)呢,目的是為了更好地吸引更多的忠實(shí)用戶,讓用戶享受購物樂趣,平臺(tái)及其產(chǎn)品供應(yīng)商、線下商店通過拼團(tuán)返利商城小程序可以啟動(dòng)多人購買活動(dòng),靈活設(shè)置參與者和獲獎(jiǎng)?wù)邊?shù),拼團(tuán)成功的用戶可以獲得產(chǎn)品,未拼團(tuán)成功的用戶可以全額退款。
我們做好的家居微信小程序是將小程序與公眾平臺(tái)相互打通,從而大大提高用戶的訪問率,提升成交率。通過開發(fā)家居小程序,大大改善了用戶看家居的體驗(yàn),家居微信小程序既沒有APP的下載門檻,也不需要關(guān)注門檻。
創(chuàng)建付費(fèi)課程可以解決商家多種問題,比如商家會(huì)遇到內(nèi)容難以體系化沉淀優(yōu)質(zhì)內(nèi)容,沒辦法快速上新,流量分散,用戶付費(fèi)意愿低,難以產(chǎn)生復(fù)購;還有就是服務(wù)體驗(yàn)方面,缺乏互動(dòng)、缺少深度體驗(yàn),給用戶帶來的體驗(yàn)不好等問題我們可以通過創(chuàng)建付費(fèi)課程系統(tǒng)來解決。
選購家居的時(shí)候很多消費(fèi)者都不會(huì)一次就下單的,需要多看多選擇的,那么不可能每天都跑門店,那么我們門店里邊可以用微信小程序二維碼來引導(dǎo)客戶,通過我們家居微信小程序隨時(shí)隨地的觀看和選購自己需要的家居,然后直接在線咨詢和下單,這樣方便了客戶的購買方式。
小馬智行們,來到Robotaxi成熟前的最后關(guān)口
2025國際人工智能程序設(shè)計(jì)精英挑戰(zhàn)賽(IAEPC)在香港中文大學(xué)成功舉辦。來自深圳的學(xué)生吳林林作為主辦方記者團(tuán)成員,采訪了大會(huì)嘉賓:香港特區(qū)政府立法會(huì)議員、IAEPC聯(lián)合發(fā)起人郭玲麗議員。在吳林林的采訪中,郭玲麗認(rèn)為:在舉辦AI大賽、AI論壇以及吸引國際科技青年人才方面,香港具有獨(dú)特的優(yōu)勢。郭玲麗
信創(chuàng)即信息技術(shù)創(chuàng)新,是指通過自主研發(fā)、技術(shù)創(chuàng)新等方式,實(shí)現(xiàn)信息技術(shù)的自主可控,降低對(duì)外部技術(shù)的依賴,提高國家信息安全保障能力。
第三屆828B2B企業(yè)節(jié)正在全國如火如荼進(jìn)行中。作為中國首個(gè)以“提升企業(yè)數(shù)字化能力、助力企業(yè)穩(wěn)健快速成長”為目標(biāo)的B2B企業(yè)節(jié),828B2B企業(yè)節(jié)由華為云聯(lián)合上萬伙伴共同發(fā)起,目的是為了打通數(shù)字化供需天塹,讓科技企業(yè)和有數(shù)轉(zhuǎn)智改需求的中小企業(yè)能在一站購平臺(tái)上完成對(duì)接,實(shí)現(xiàn)成就好生意,成為好企業(yè)的節(jié)日
當(dāng)今世界經(jīng)濟(jì)局勢復(fù)雜多變,企業(yè)面臨著越來越激烈的市場競爭。在生產(chǎn)方式不斷隨著科技水平的發(fā)展而提升的同時(shí),各個(gè)行業(yè)企業(yè)產(chǎn)品之間的差距越來越小,企業(yè)單純依靠產(chǎn)品很難在如今的市場競爭中取勝。因此,如何為企業(yè)尋求更加富有競爭力的銷售能力提升辦法,成為了企業(yè)普遍更加看重的問題。趙峰,現(xiàn)任北京正信啟德管理顧問有
零售經(jīng)營者正處在一個(gè)歷史性的轉(zhuǎn)折點(diǎn)上。一方面,中國的零售產(chǎn)業(yè)已經(jīng)發(fā)展到門店渠道飽和的狀態(tài),優(yōu)勝劣汰會(huì)是零售產(chǎn)業(yè)未來一段時(shí)間內(nèi)的主旋律;一方面,中國消費(fèi)者的價(jià)值觀出現(xiàn)了顯著變化,零售快消市場已經(jīng)進(jìn)入“性價(jià)比時(shí)代”。為此,百望云總結(jié)服務(wù)諸多零售快消經(jīng)營者的經(jīng)驗(yàn),集合產(chǎn)品與技術(shù),推出了數(shù)字化解決方案,并取
受限于三元材料以及磷酸鐵鋰電池在能量密度、安全性、循環(huán)壽命等多方面的限制,純電汽車產(chǎn)品始終無法完成對(duì)傳統(tǒng)燃油車的致命一擊。在此背景下,優(yōu)勢明顯的固態(tài)電池被寄予厚望,眾多車企以及電池企業(yè)紛紛加碼這一細(xì)分領(lǐng)域,以求占領(lǐng)技術(shù)制高點(diǎn)。目前,業(yè)界普遍將全固態(tài)電池小批量量產(chǎn)上車的時(shí)間節(jié)點(diǎn)定在2027年左右,大規(guī)
嘿,朋友們!矢量智控(南京)科技有限公司官網(wǎng)www.ivcon.cn8月31日正式啟用啦!這將是矢量智控的重要里程碑,期待為AI+工業(yè)與制造業(yè)帶來更深入、更全面的服務(wù)。矢量智控作為南棲仙策旗下工業(yè)智能決策品牌,專注為高端裝備和復(fù)雜流程工業(yè)提供自主智能控制產(chǎn)品和方案。產(chǎn)品積淀前沿AI技術(shù)我們根據(jù)產(chǎn)品的
北京時(shí)間9月2日凌晨,科沃斯機(jī)器人CEO錢程的一條朋友圈引起業(yè)內(nèi)關(guān)注,搶先揭示了科沃斯將在2024德國柏林IFA展推出其地寶X系列新品。從簡短的內(nèi)容中可以窺見,科沃斯內(nèi)部對(duì)于這款新品的信心和期待。從錢程朋友圈流出的圖片來看,猜測科沃斯此次新品將重點(diǎn)圍繞地面頑垢清潔的提升以及二次污染的問題解決。截至上
經(jīng)過多年堅(jiān)持不懈的努力,以色列AudioPixels公司和中國地球山微電子公司雙方聯(lián)合研制的數(shù)字像素級(jí)MEMS揚(yáng)聲器技術(shù)取得重大突破。據(jù)AudioPixels官方發(fā)布消息顯示:新研制的第二代MEMS揚(yáng)聲器(GEN-II)所達(dá)到的聲壓級(jí)(SPL或“響度”)已被驗(yàn)證符合其商業(yè)化可行性的數(shù)字聲音重建(DS