如何将本地图像转换为 URL 以访问外部 API?

How can I convert a local image to a URL for accessing external APIs?

我正在构建一个 Web 应用程序,我需要访问一个外部 API,它只接受 URL 我的图像以便对其进行处理。这些图像将从应用程序中获取,因此我正在寻找一种方法来根据它们生成 URL。

有没有办法直接从 python 生成 link?

编辑:Web 应用程序目前只会是本地的,所以这些图片只是本地的,在我的电脑上。

外部 API 将无法访问您的本地图像,即使您使用本地网络服务器托管它们也是如此。相反,您可以将图像上传到 AWS S3 或 Azure Blob storage 等存储服务,然后将这些图像 URL 提供给外部 API。 如果您的图像数量不多,这将是最简单的方法。

如果有很多张图片,那么您可能想要运行一个本地网络服务器[例如nodejs等],而不是上传每张图片然后使用 ngrok 隧道,这样你就可以获得 public URL,你可以将其提供给外部 API.