我是带laravel的Axios新手。我在从图像URL下载图像并将其从laravel框架存储到文件夹“ public / downloads”中时遇到问题。
图片网址来自IG链接。我很想从IG链接中获取图像。这是链接 https://www.instagram.com/p/B_zZCRpB895/media/?size=t
现在我要下载图像。这是我在前端站点中实现的代码。
<script type="text/javascript">
axios.get('https://www.instagram.com/p/B_zZCRpB895/media/?size=t', {responseType: "blob"})
.then(function (response) {
var reader = new window.FileReader();
var fileURL = window.URL.createObjectURL(response.data));
var fileLink = document.createElement('a');
reader.readAsDataURL(response.data);
reader.onload = function () {
fileLink.href = fileURL;
fileLink.setAttribute(public_path("downloads/"), 'thumbnail.jpg');
document.body.appendChild(fileLink);
}
});
</script>
但是我无法下载它。我想要的结果是,当我打开页面时。它将自动下载图像。
请帮助。