java MultipartEntityBuilder 上传文件返回名字为???

我这里是使用百度的文档对比API,奈何这个API没有Java的示例代码,只能模仿Python的示例代码

f1 = 'E:/aaaLIUTAO/软硬件采购合同副版.pdf'
f2 = 'E:/aaaLIUTAO/软硬件采购合同副版.pdf'

body = {
    "baseFile": (os.path.basename(f1), open(f1, 'rb'), "multipart/form-data"),
    "compareFile": (os.path.basename(f2), open(f2, 'rb'), "multipart/form-data"),
}

Python能够直接上传,并且得到的文件名正常显示

但是JAVA得到响应的文件名就是显示???? 

发现是 MultipartEntityBuilder 的锅

// 不进行文件名的URL编码
        System.out.println("baseFile.getName():"+baseFile.getName());
        FileBody baseFil
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值