gpt4 book ai didi

javascript - 不允许从 url 获取图像,而是从另一个 URL 获取图像

转载 作者:行者123 更新时间:2023-12-02 19:05:42 25 4
gpt4 key购买 nike

所以我从 http://www.omdbapi.com/ 获取信息

当我收到信息时,有一个“海报”字段,其中包含图像海报的 URL。

我做了类似的事情:

$box.html(
'<div class="large_movie_info_box">' +
'<img alt="poster" src="' + e.imdb.Poster + '"/>' +
'</div>'
);

如果我从 localhost/path/bla 访问我的网站,我可以获取它

但是如果我从我的域访问它,我无法收到错误:

GET http://ia.media-imdb.com/images/M/MV5BMTIwOTE4MTU4MV5BMl5BanBnXkFtZTcwMDk1MDU1MQ@@._V1_SX300.jpg 403 (Forbidden) 

有什么办法可以解决这个问题吗?

最佳答案

当您在自己的网站中链接来自其他网站的图片时,您需要确保该网站明确允许您这样做。带宽需要花钱,大多数网站都不愿意支付第三方网站的费用。就 IMDB 而言,很明显他们不允许这样做,因为他们已经采取了对策来避免这种情况。

您必须使用允许这样做的服务器端技术(例如 PHP)将每个图像(一次)下载到您的托管空间中,并从那里链接它。这样,您就将成为支付账单的人;-)

除此之外,还有版权问题。请务必查看 IMDB 的使用条款,以了解您是否可以使用他们的图片。

关于javascript - 不允许从 url 获取图像,而是从另一个 URL 获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14336919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com