1
Restful Apiを作成したので、ユーザーは自分のサーバーデータベースと通信できます。私は、ユーザが文字列にビットマップを変換するための関数を使用して、データベースにギャラリーから選択することが画像をアップロードしてい最初のもの:グライドで画像URLが一部読み込まれない
public String getStringImage(Bitmap bmp){
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.JPEG, 50, baos);
byte[] imageBytes = baos.toByteArray();
return Base64.encodeToString(imageBytes, Base64.DEFAULT);
}
その後私は、データベース内の画像のパスを格納し、これらのコードでを使用して符号化された画像を復号化していPHP:
http://ashfoundation.net/uploads/82.png
私は、アダプターからこのURLを取得しようと、私は何も取得しています:
if (!is_null($image)) {
file_put_contents($pathToImage, base64_decode($image));
}
と画像の結果はこれです。それは働いていた
https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png
:私は、私はこの1つのようにいくつかのランダムなURLをロードしようとしたときので、何かが、URLが間違っていることを知っている
String imagePath = joke.getImagePath();
Uri uri = Uri.parse(imagePath);
if (Uri.EMPTY.equals(uri)) {
viewHolder.feedImage.setVisibility(View.GONE);
} else {
Glide.with(mContext)
.load(uri)
.fitCenter()
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.into(viewHolder.feedImage);
}
:これは私が使用しているコードです。だから私のURLに間違っている可能性がありますか?私のように誰かが同じ問題を抱えている場合は
は、あなたのURLがhttpsではありませんあなたは確かにあります? –
私はそれが問題ではないと思います。 –