oss上传文件,文件名有空格的上传失败,(带中文的可以上传成功。)
07-28 10:47:01.855: E/AndroidRuntime(30548): FATAL EXCEPTION: Thread-2053
07-28 10:47:01.855: E/AndroidRuntime(30548): java.lang.IllegalArgumentException: Illegal character in path at index 79: h t t p://xxx.oss-cn-shenzhen.aliyuncs.com/xxx/MTg2MjA5NTA1OTQ=/t2 1.txt
07-28 10:47:01.855: E/AndroidRuntime(30548): at java.net.URI.create(URI.java:727)
07-28 10:47:01.855: E/AndroidRuntime(30548): at org.apache.http.client.methods.HttpPut.<init>(HttpPut.java:71)
07-28 10:47:01.855: E/AndroidRuntime(30548): at com.alibaba.sdk.android.oss.storage.BaseObject.generateRequest(BaseObject.java:158)
07-28 10:47:01.855: E/AndroidRuntime(30548): at com.alibaba.sdk.android.oss.storage.OSSFile.syncUpload(OSSFile.java:80)
07-28 10:47:01.855: E/AndroidRuntime(30548): at com.alibaba.sdk.android.oss.storage.OSSFile.upload(OSSFile.java:149)
07-28 10:47:01.855: E/AndroidRuntime(30548): at com.xx.core.aliyun.oss.impl.OssUtil110$2.run(OssUtil110.java:168)
07-28 10:47:02.495: I/BaseActivity(30548): onDestroy
求助!谢!
-------------------------
-------------------------
引用第1楼云目录于2015-07-28 23:19发表的 :
这个也不奇怪。
-------------------------
引用第5楼oss-dev于2015-07-29 15:36发表的 Reoss文件名中有空格上传失败 :
用url encoding,这样就可以上传了
-------------------------
引用第6楼徇云一五于2015-07-30 05:35发表的 :
恩,你上传应该用base64编码了吧,那文件名也就不存在空格的情况啦
-------------------------
恩,你上传应该用base64编码了吧,那文件名也就不存在空格的情况啦
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。