我在通过电子邮件命名的服务器上有图像,所以当我尝试在我的应用程序上下载它们时,路径上未显示@符号,无论如何要停止转义这个符号?
示例:正确的路径
Http://www.xxxxx.com/a@a.com.jpg
错误的路径
Http://www.xxxxx.com/aa.com.jpg
我尝试了 URL 编码,但在我的情况下它没有用
Bitmap downloadFile(String fileUrl) {
URL myFileUrl = null;
Bitmap bmImg = null;
try {
myFileUrl = new URL(fileUrl);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
HttpURLConnection conn = (HttpURLConnection) myFileUrl
.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
bmImg = BitmapFactory.decodeStream(is);
// imView.setImageBitmap(bmImg);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return bmImg;
}