最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何在nodejs中替换图像url中的空间

IT培训 admin 3浏览 0评论

如何在nodejs中替换图像url中的空间

我正在从api获取数据,并且其中包含图片网址。当我尝试显示图像时,它没有显示任何图片。当我使用console.log(service.coverImage)登录时,我能够显示图像URL。例如

 Plaza Hotel 5cdebeaf34157a0026526f0d/providerImage/hph.jpeg

您会注意到链接中断,并且它不会直接转到图像,现在我无法在数据库中更改此链接。我该如何在Nodejs中解决此问题以替换位置,使其变得完整。

我使用了replaceencodeURIComponent之类的方法,但没有帮助预先谢谢你

回答如下:

图像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中解决此问题以替换位置,使其变得完整。

我使用了replaceencodeURIComponent之类的方法,但没有帮助预先谢谢你

回答如下:

图像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)
发布评论

评论列表 (0)

  1. 暂无评论