base64图片转化为url
时间: 2023-10-28 17:49:57 浏览: 180
base64图片转换
要将 Base64 图片转换为 URL,您需要将其转换为图像文件,然后将其上传到您的服务器或第三方托管服务,并获取其 URL。以下是一个Python示例代码,它将 Base64 图片转换为 PNG 文件并将其上传到Imgur:
```python
import base64
import requests
# 将 Base64 图片转换为 PNG 文件
with open("image.png", "wb") as fh:
fh.write(base64.decodebytes(base64_image.encode()))
# 将图像上传到Imgur并获取其URL
url = "https://api.imgur.com/3/image"
headers = {"Authorization": "Client-ID YOUR_CLIENT_ID"}
files = {"image": open("image.png", "rb")}
response = requests.post(url, headers=headers, files=files)
image_url = response.json()["data"]["link"]
print(image_url)
```
在此代码中,您需要使用您的Imgur客户端ID替换`YOUR_CLIENT_ID`。如果您想使用其他托管服务,请查阅其API文档以获取更多信息。
阅读全文