我知道这对于某些人来说可能是一个简单的问题,但我真的不知道这里的问题是什么。在一个简单的for循环中,我有这个:
for (i = 0; i < r.foto.length; i++)
{
let slide = '<a href=../img/'+ r.foto[i] +'>' + '<img src=../img/thumb/'+ r.fotoThumbArray[i]+'>' + '</a>';
}
这是想获取我数据库中的照片,并且出现的奇怪错误在控制台中:
GET http://basedados.test/img/thumb/thumbqZSxpYVJevWz0PMR.jpeg%22 404 (Not Found)
我不明白为什么在GET方法的末尾会出现%22 ,有任何猜测吗?
致谢
答案 0 :(得分:1)
%22是由于不属于ASCII字符集的字符的URL编码。 URL只能通过对任何此类字符进行编码来转换,从而通过Internet发送。
答案 1 :(得分:0)
尝试一下:
for (i = 0; i < r.foto.length; i++)
{
let slide = '<a href="../img/'+ r.foto[i] +'">' + '<img src="../img/thumb/'+ r.fotoThumbArray[i]+'">' + '</a>';
}
答案 2 :(得分:0)
感谢大家的帮助, briosheje 是正确的,我正在使用其他字符保存图像。