2

我正在使用 Facebook SDK 4.2 通过 Facebook Messenger for Android 发送文件(具体来说,我正在导出序列化对象)。

但是,每个人都只提到图像、音频和视频。甚至文档也没有提到“text/plain”作为支持的 MIME 类型。

出于好奇,我决定尝试使用“image/jpeg”共享文件,它奏效了。文件已发送并且信使允许下载它,但我认为这不是准确的方式。感觉好像它会在一些更新后开始使应用程序崩溃。如何正确执行此操作?

private void share(){
    File file = getMyFileMethod();
    Uri uri = Uri.fromFile(file);
    String mime_type = "image/jpeg";

    ShareToMessengerParams stmp = ShareToMessengerParams.newBuilder(uri, mime_type).build();
    MessengerUtils.shareToMessenger(this, 0, stmp);
}
4

1 回答 1

0

我能想到的一种可能方法是从文本数据中创建一个位图,然后将其作为实际的 jpeg 发送。

于 2015-07-24T12:43:55.690 回答