项目中用到了 Retrofit 来上传附件
图片中是一个完整的流程,从请求,到上传接口的调用。
现在的问题是@part requestBody file 那个的filename 不知道要怎么样去处理。目前的情况是写死的。但是项目中涉及到多类型的上传。 image,pdf。
filename哪里如何才能得到文件的名字呢?
项目中用到了 Retrofit 来上传附件
图片中是一个完整的流程,从请求,到上传接口的调用。
现在的问题是@part requestBody file 那个的filename 不知道要怎么样去处理。目前的情况是写死的。但是项目中涉及到多类型的上传。 image,pdf。
filename哪里如何才能得到文件的名字呢?
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
filename
应该是你上传文件的文件名,但是Android
中很多文件并不像遵循扩展名原则,服务端不应该以filename
的扩展名作为识别文件类型的方式,最次也应该用Content-Type
来作为判断标准吧。