下载图片时,由于图片有空格等特殊字符,导致文件下载失败。
对于空格:
1.url = URLEncoder.encode(url,"utf-8").replaceAll("\+", "%20");
//替换空格为20%
2.url = url.replaceAll("%3A", ":").replaceAll("%2F", "/");
//将:与/替换回来
如果文件名中还有问号:
url = url.replaceAll("%3F", "?");
下载图片时,由于图片有空格等特殊字符,导致文件下载失败。
对于空格:
1.url = URLEncoder.encode(url,"utf-8").replaceAll("\+", "%20");
//替换空格为20%
2.url = url.replaceAll("%3A", ":").replaceAll("%2F", "/");
//将:与/替换回来
如果文件名中还有问号:
url = url.replaceAll("%3F", "?");
本文标题:Java/Android文件操作:文件链接有空格
本文链接:https://www.haomeiwen.com/subject/cwheeqtx.html
网友评论