Android Http使用文件发布多个参数

Android Http使用文件发布多个参数,android,post,apache-httpcomponents,Android,Post,Apache Httpcomponents,我见过多种使用HttpPost发送文件的方法。 但是,发送文件和其他文本参数似乎总是需要ApacheHTTP组件API中的MultipartEntity对象 在4.3版中,多协议被弃用 我一直在查看文档,但没有找到另一个发布多部分数据的解决方案。我也在这里 我真的不想使用不推荐使用的对象。 有什么提示吗?通常,不推荐使用的注释会附带一个注释,说明使用什么来代替。在这种情况下: Class MultipartEntity (...) Deprecated. 4.3 Use MultipartEn

我见过多种使用HttpPost发送文件的方法。 但是,发送文件和其他文本参数似乎总是需要ApacheHTTP组件API中的MultipartEntity对象

在4.3版中,多协议被弃用

我一直在查看文档,但没有找到另一个发布多部分数据的解决方案。我也在这里

我真的不想使用不推荐使用的对象。
有什么提示吗?

通常,不推荐使用的注释会附带一个注释,说明使用什么来代替。在这种情况下:

Class MultipartEntity
(...)
Deprecated. 
4.3 Use MultipartEntityBuilder.

此处记录了这一点:

deprecated并不意味着它不起作用“注释为@deprecated的程序元素是不鼓励程序员使用的元素,通常是因为它很危险,或者因为存在更好的替代方案。”。所以是的,它是有效的。但我认为它不适合生产环境。谢谢!不知道我怎么会错过它。