如何在nodejs中替换图像url中的空间
我正在从api获取数据,并且其中包含图片网址。当我尝试显示图像时,它没有显示任何图片。当我使用console.log(service.coverImage)
登录时,我能够显示图像URL。例如
Plaza Hotel 5cdebeaf34157a0026526f0d/providerImage/hph.jpeg
您会注意到链接中断,并且它不会直接转到图像,现在我无法在数据库中更改此链接。我该如何在Nodejs中解决此问题以替换位置,使其变得完整。
我使用了replace
和encodeURIComponent
之类的方法,但没有帮助预先谢谢你
图像URL看起来不错,如果您无法在网页中看到图像,请尝试从中删除协议。
url = url.replace("https:", "");
如果不起作用,请尝试根据需要删除空格:
let url = "https://s3.eu-west-2.amazonaws/ererf3wery/Hillside Plaza Hotel-5cdebeaf34157a0026526f0d/providerImage/hph.jpeg";
url = url.replace(/\ /g, "%20");
console.log(url)
如何在nodejs中替换图像url中的空间
我正在从api获取数据,并且其中包含图片网址。当我尝试显示图像时,它没有显示任何图片。当我使用console.log(service.coverImage)
登录时,我能够显示图像URL。例如
Plaza Hotel 5cdebeaf34157a0026526f0d/providerImage/hph.jpeg
您会注意到链接中断,并且它不会直接转到图像,现在我无法在数据库中更改此链接。我该如何在Nodejs中解决此问题以替换位置,使其变得完整。
我使用了replace
和encodeURIComponent
之类的方法,但没有帮助预先谢谢你
图像URL看起来不错,如果您无法在网页中看到图像,请尝试从中删除协议。
url = url.replace("https:", "");
如果不起作用,请尝试根据需要删除空格:
let url = "https://s3.eu-west-2.amazonaws/ererf3wery/Hillside Plaza Hotel-5cdebeaf34157a0026526f0d/providerImage/hph.jpeg";
url = url.replace(/\ /g, "%20");
console.log(url)