我在Android应用程序中下载文件时遇到一个奇怪的问题,所有没有空格的文件都可以下载但是当我的文件名中有空格时,文件将不会被下载,例如:
不会下载但是这个链接:
http:.... / DIV / Bon de Commande.pdf
将被下载:
HTTP:.... / DIV / POLITIQUE_QUALITE_V6.doc
这是我如何下载文件:
{{1}}
任何帮助将不胜感激
答案 0 :(得分:0)
Petrus是对的 - 你必须urlencode字符串如:
String addressToGo = URLEncoder.encode("www.123.com/55 U.doc", "utf-8");
可以找到更多编码字符串的方法(我最喜欢的方法是没有额外的库):URL encoding in Android