我想在我的android應用程序中使用託管圖像的服務。 問題是我不知道使用哪一個。 我需要從手機的圖庫中獲取圖像,將該圖像發送到服務器,並返回該圖像的網址。 我該怎麼做?託管一個圖像android並獲得一個URL
-1
A
回答
0
一個非常簡單,易於實現abordation將Firebase Storage
這裏是一個示例代碼:
imageView.setDrawingCacheEnabled(true);
imageView.buildDrawingCache();
Bitmap bitmap = imageView.getDrawingCache();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] data = baos.toByteArray();
UploadTask uploadTask = mountainsRef.putBytes(data);
uploadTask.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle unsuccessful uploads
} }).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
// taskSnapshot.getMetadata() contains file metadata such as size, content-type, and download URL.
Uri downloadUrl = taskSnapshot.getDownloadUrl();
} });
你可以找到更多例子here
0
只是呼應了圖像的URL,圖片的網址將爲
「localhost/path/image_name.extension_of_image」
相關問題
- 1. 獲得一個HttpCompileException在ServiceStack Razor視圖(自託管)
- 2. 上傳與Android網站上的圖像(位圖),並得到一個URL回到
- 3. 從URL獲得兩個或多個圖像的Android
- 4. 傳遞一個值從一個@Viewscoped託管bean到另一個@Viewscoped託管bean
- 5. 試圖獲得Magento產品圖像 - 只獲取一個圖像
- 6. 如何從一個簡短的URL獲得一個長的URL
- 7. 如何獲得一個和下一個圖像
- 8. 獲得一個LSB一個BMP二值圖像
- 9. 在另一個託管
- 10. 將從一個圖像獲得的輪廓繪製在另一個圖像上
- 11. Xamarin.Forms:將一個圖像合併到另一個(Android項目)
- 12. 捕獲一個圖像,並將其傳遞給另一個活動在android
- 13. 多個託管視圖,每一個不同的圖形/圖表
- 14. 從一個圖像淡出並淡入另一個圖像
- 15. Stub一個圖像的網址,並返回一個圖像
- 16. 需要幫助合併一個圖像與另一個圖像
- 17. 沒有得到一個WordPress的後略圖圖像的URL後
- 18. 多個jboss託管一個域和SSL
- 19. 在一個類中設置一個託管bean的變量,並從另一個託管bean中的這個類中獲取變量
- 20. 你能從一個非託管C++類派生一個託管C++類嗎?
- 21. Android-用另一個圖像替換一個圖像
- 22. 將一個圖像放在android中的另一個圖像上
- 23. Android - 從一個圖像到另一個圖像的imageview
- 24. Android:在另一個圖像上放置一個圖像
- 25. 如何解碼一個URL,並獲得查詢字符串作爲一個HashMap?
- 26. bash獲得一個管道的fd
- 27. 一個javascript內獲得JSONP響應:URL
- 28. 獲得一個URL從web.config中
- 29. 從URL獲得一個div的內容
- 30. 獲得一個參數上的URL
嗨,你可以請分享一個例子嗎?謝謝 –