Android httpUrlConnection POST 文件上传
程序员文章站
2022-04-19 21:34:52
conn.setrequestproperty("content-length", string.valueof(info.getbytes().length)...
conn.setrequestproperty("content-length", string.valueof(info.getbytes().length));
出现错误的代码为:conn.setrequestproperty("content-length", string.valueof(info.length()));
这个应该先将内容转换成bytes再计算它的长度length。改成下面的即可:
conn.setrequestproperty("content-length", string.valueof(info.getbytes().length));conn.setrequestproperty("content-length", string.valueof(info.getbytes().length));
推荐阅读
-
post请求上传文件和文本时http格式
-
Android程序开发通过HttpURLConnection上传文件到服务器
-
Android WebView那些坑之上传文件示例
-
Android编程使用HTTP协议与TCP协议实现上传文件的方法
-
Android中使用HttpURLConnection实现GET POST JSON数据与下载图片
-
Android实现文件上传和下载倒计时功能的圆形进度条
-
Android关于FTP文件上传和下载功能详解
-
浅谈关于Android WebView上传文件的解决方案
-
Android中Socket大文件断点上传示例
-
Android基于HttpUrlConnection类的文件下载实例代码