Java/Android文件操作:文件链接有空格

2019-02-14  本文已影响0人  black_history

下载图片时,由于图片有空格等特殊字符,导致文件下载失败。

对于空格:
1.url = URLEncoder.encode(url,"utf-8").replaceAll("\+", "%20");
//替换空格为20%
2.url = url.replaceAll("%3A", ":").replaceAll("%2F", "/");
//将:与/替换回来

如果文件名中还有问号:
url = url.replaceAll("%3F", "?");

上一篇 下一篇

猜你喜欢

热点阅读