为什么浏览器无法显示下载base64的url

我有这个:

url='https://storage.googleapis.com/img.cp.io/avatars/d2d48e49-82be-4cf6-be6e-11ada43c7339'

token='ya29.c.Ko8BxgcTu8....5y7colBQo2bGFC2EM2vD_KK2pZmNd6xIo70g0b_ioulXWlES40P-AEtzRqsNOCZXqCE'

curl "$url?access_token=$token" | pbcopy

上面将下载 base64 并将其放在剪贴板上(在 Linux 上使用 xclip)。

如果我将复制的 base64 字符串放入浏览器搜索栏中,图像将显示正常。

问题是如果我将上面的url 不是base64 而是 url)放入浏览器搜索栏或 img src 标记中:

<img src="$url?access_token=$token">

它应该下载base64然后显示图像,但是它不起作用..为什么它不从url下载base64并显示它?为什么该 url 不能直接在浏览器搜索栏中工作,而是仅在将 base64 复制到搜索栏中时才工作?


猛跑小猪
浏览 55回答 1
1回答

Cats萌萌

因为它无法显示它,因为浏览器很笨
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5