是否有必要在Android应用程序中通过FTP发送之前保存图像?

时间:2014-07-16 16:21:05

标签: java android bitmap ftp

我有位图

Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);

我希望将此位图发送到我的服务器,就像这样

ftpclient.storeFile("myserverpath", myBitmap);

但我必须发一份文件;我无法发送位图。我是否必须将此位图保存到手机上的文件中,然后加载该文件并发送?或者有更简单的方法吗?我正在使用Apache Commons for FTP。感谢。

1 个答案:

答案 0 :(得分:0)

由于.storeFile()接受InputStream而非File,因此无需先保存Bitmap。请参阅this answer,从InputStream获取Bitmap