![]() |
||
*停權中*
加入日期: Dec 2010
文章: 341
|
[Android 開發]請問圖片如何轉base64
請問我該如何使用這個
http://androidtrainningcenter.blogs...bitmap-and.html 的method ? 我目前的需求是 一張圖片大於100K的 要轉成小於100K ( 我想到用bitmap可以新取圖片) 然後要將這個圖片轉成base64的string上傳 之後又要取回該base64的string再重新轉回圖片 目前找到這個方法 請問我該如何直接使用? 附上我的專案 目前可以看到好像有編碼成base64成功 但是重新用ImageView顯示則不會出現 謝謝 |
|||||||
![]() |
![]() |
*停權中*
加入日期: Dec 2001
文章: 800
|
不就是3個8bit轉成4個6bit?
![]() ![]() ![]() |
||
![]() |
![]() |
Basic Member
加入日期: Apr 2005
文章: 16
|
MySQL 插入/更新這麼長字串,
大量使用時會偶發sql fail而且不會報錯! ![]() |
![]() |
![]() |
*停權中*
加入日期: Dec 2010
文章: 341
|
引用:
這是某D公司的規劃 為了響應cloud做的應用 請問我該怎麼 修正CODE? 謝謝 |
|
![]() |
![]() |
Basic Member
加入日期: Apr 2005
文章: 16
|
我不知道呀,
我是用android+php+MySQL. 自己測都很好,上線做critical test就很莫明其妙。 結果查出是MySQL 沒有把資料吃下去,也沒報錯。 後來把SQL 長度300byte瘦身到200byte就好了! 或許可以請教懂MySQL server 調教的人。 還有。。 Bitmap這樣用會memory leak 造成OOM! 網路上很多討論。 此文章於 2014-06-13 11:21 PM 被 blin1115 編輯. |
![]() |
![]() |
*停權中*
加入日期: Dec 2010
文章: 341
|
目前推測 已經編碼成base64可以
但是將這個String反編碼成為bitmap 用ImageView的setbitmap 卻一直無法呈現圖片 整個不知道哪邊寫錯 謝謝 |
![]() |
![]() |
Basic Member
加入日期: Apr 2005
文章: 16
|
存下來與原圖比對看看少了什麼部分。
|
![]() |
![]() |
*停權中*
加入日期: Dec 2010
文章: 341
|
整個搞不懂
我有兩種base64的method 一個是android的 一個是網路找的 兩個分別都有值 可是值的數量內容不同 目前解碼不論用哪個一個 return的bitmap都是null 頭大 這是android的base64 ![]() 這是網路的mybase64 ![]() 這是android的base64 準備送入解碼 ![]() 送入解碼的string ![]() 結果NULL ![]() 謝謝 此文章於 2014-06-14 01:43 PM 被 公不 編輯. |
![]() |
![]() |
Basic Member
加入日期: Apr 2005
文章: 16
|
|
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Feb 2004 您的住址: 遺忘之都
文章: 53
|
剛剛看了一下~覺得有點怪怪的
在readFile的時候你是把fileContent byte[]直接轉成string再丟給encode string => string 然後還原的時候是丟string給decode string => byte[] 這樣轉回來的byte[]值會跟fileContent一樣嗎? 然後encode時用的是MyBase64,decode時是用Base64 ![]() |
![]() |
![]() |