【问题标题】:is it necessary to save an image before sending it via FTP in Android app?在 Android 应用程序中通过 FTP 发送图像之前是否需要保存图像?
【发布时间】:2014-07-16 16:21:05
【问题描述】:

我有一张位图

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

我想把这个位图发送到我的服务器,像这样

ftpclient.storeFile("myserverpath", myBitmap);

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

【问题讨论】:

  • 由于 Android SDK 中似乎没有 ftp 类,因此它完全取决于您用于 ftp 的库。
  • 我正在使用 Apache Commons,如果有帮助的话
  • 不适合我。我想听听 ftp 课。

标签: java android bitmap ftp


【解决方案1】:

由于.storeFile() 接受InputStream 而不是File,因此不必先保存Bitmap。请参考this answer 以从Bitmap 中获取InputStream

【讨论】:

    猜你喜欢
    • 2014-08-07
    • 2015-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 2017-02-15
    • 1970-01-01
    相关资源
    最近更新 更多