2016-01-08 166 views
1

我有图片从Android设备发送到服务器。 我试图找出哪个或许更适合作为存储选项。Picture VS Byte Array?

我很努力地看到哪种格式将在设备和服务器上使用更少的存储空间。我已经将数据(文本)从Db's发送到服务器。

所以想知道如果这是最好把图片作为字节数组进入DB(存储并发送)看到,因为我会有DB的已经 或 保持PIC的出的分贝和发送分开。

+0

发送单独的,所以你可以从它失去连接到服务器,如果你有不稳定的连接点重发。或者如果您的连接稳定,您可以将它们gzip –

回答

0

我希望这可以帮助你

public byte[] extractBytes (String ImageName) throws IOException { 

File imgPath = new File(ImageName); 
BufferedImage bufferedImage = ImageIO.read(imgPath); 


WritableRaster raster = bufferedImage .getRaster(); 
DataBufferByte data = (DataBufferByte) raster.getDataBuffer(); 

return (data.getData()); 
}