Glide
クライアントへのイメージローダーとして使用しています。Javaから独自のサーバーを作成します。
私のサーバーのコード:
File f = new File(imageLocation);
try{
bi = ImageIO.read(f);
}catch (Exception e){
f = new File(imageLocation);
bi = ImageIO.read(f);
}
respond = "HTTP/1.1 200 OK\r\n";
respond += "Date: " + LocalDateTime.now() + "\r\n";
respond += "Content-Type: image/png\r\n";
respond += "Content-Length: " + f.length() + "\r\n";
respond += "Connection: keep-alive\r\n";
respond += "\r\n";
output.write((respond).getBytes());
output.flush();
ImageIO.write(bi,"JPG",output);
output.flush();
ブラウザからテストしたところ正常に動作しましたが、Glide
アンドロイドから呼び出すと画像が表示されません