gpt4 book ai didi

Android - 通过 HTTP post 发送本地文件

转载 作者:行者123 更新时间:2023-11-29 21:13:04 24 4
gpt4 key购买 nike

我正在尝试使用此行通过 HTTP post 发送本地文件(仅限音乐或视频)

InputStreamEntity reqEntity = new InputStreamEntity(
new FileInputStream(file), -1);

但是,首先我需要获得一个对应于该文件的 File 对象。我使用 Intent 来选择一个文件。在我的 onActivityResult() 中,我能够检索 Intent 数据。在执行 data.getData() 时,我获得了一个看起来像 content://.... 的路径 我尝试了很多方法 getContentResolver(来自 Activity),但我无法让它工作。

谁能告诉我它有什么问题吗?

最佳答案

你可以很容易地创建一个UriInputStream而不需要File对象,只需要调用getContentResolver().openInputStream(Uri); 在你的 Activity 中。

关于Android - 通过 HTTP post 发送本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22193672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com