鍍金池/ 問答/Java  Android  數(shù)據(jù)庫/ Android客戶端上傳圖片的流程是怎樣的?

Android客戶端上傳圖片的流程是怎樣的?

如題,類似于發(fā)表圖片動(dòng)態(tài)的功能,具體是怎樣實(shí)現(xiàn)的呢?在網(wǎng)上看到的博客的通用做法都是從Android客戶端選擇圖片通過http上傳到服務(wù)器,然后返回一個(gè)url地址存到數(shù)據(jù)庫。這個(gè)算是常用的做法嗎?還有如果這樣做的話,服務(wù)器那邊正常來說是不是應(yīng)該專門創(chuàng)建一個(gè)文件夾用來存放圖片呢?

回答
編輯回答
久舊酒

實(shí)際上通常是你所說的做法,圖片一般是上傳到你們自己的CDN上面,因?yàn)閳D片加載畢竟比文本更加耗時(shí),為了提升用戶體驗(yàn),分區(qū)域存儲(chǔ)相當(dāng)有必要。當(dāng)然這里面我認(rèn)為 還需要考慮兩點(diǎn)內(nèi)容。

  1. 弱網(wǎng)絡(luò),圖片上傳失敗怎么處理?
    了解下job,intentservice,斷點(diǎn)續(xù)傳。
  2. 多圖上傳如何保證順序的問題?
    了解一下rxjava的contactMap操作。
2018年1月17日 05:20