android开发里跳过的坑——图片文件上传失败
2024-09-03 18:26:08
使用的apache的httpclient的jar包,做的http图片上传,上传时,服务器总返文件格式不对。后来发现,是由于在创建FileBody时,使用了默认的ContentType引起的。所以服务器有判断文件类型的要求的时候,创建FlieBody时需要注意添加MIME类型,例如PNG图片文件:
new FileBody(entity.getValue(), ContentType.create("IMAGE/PNG")));
最新文章
- AngularJs 动态加载模块和依赖
- Node黑客开发的10个好习惯(2016)
- 开始研究tigase和android客户端的实现
- Yii多表关联
- Linux操作系统启动流程浅析
- Expectation Maximization and GMM
- 【原】spark-submit提交应用程序的内部流程
- HDU-3719 二叉搜索树
- c#--foreach遍历的用法与split的用法
- 重载(overload),覆盖/重写(override),隐藏(hide)
- .NET 微信开放平台接口(接收短信、发送短信)
- Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 't.statis_date'
- 带@的css语法,你知道多少?
- js排序算法总结
- .Net core下的配置设置(一)——Configuration
- 四种losses
- http://www.liangxiansen.cn/2017/04/06/consul/
- (5)可变、不可变和hash函数
- Android开发入门——ImageView的设置
- jar包打包成exe示例(基于maven项目)
热门文章
- 块级元素的text-align对行内元素和果冻元素(inline-block)的作用
- jQuery 价格显示 前面位数与后面两位显示不同样式(一大一小)
- group by 和 聚合函数的使用
- C#override与new修饰隐藏的区别(转载)
- 取消input聚焦时的边框,去除ios点击时,自动添加的底色效果
- 使用github作为maven仓库
- ubuntu 普通用户运行virt-manager时libvirt权限设置
- Js获取操作系统版本 &;&; 获得浏览器版本
- A10. JVM 对象
- LogisticRegressionCV 参数使用以及含义 笔记