如何从 NodeJS 网站上传文件到 Azure CDN?
How to upload files from NodeJS website to Azure CDN?
我需要一种将图像上传到 Azure CDN 的方法。
场景如下:
- 我有一个 Angular (4.x) 网站,这是一个客户门户网站,他们可以在其中管理自己的网站。他们需要能够上传将出现在网站上的图像。图像将存储在 CDN 中。
- Angular 站点与 NodeJS WebApi 通信,其中包含与数据库和 CDN 等外部服务对话的逻辑。
- 在门户中,管理员将添加一些内容和 select 图片,然后单击保存。流程应该是内容保存到数据库(目前是这样),图片会上传到CDN(目前还没有)。
我找不到任何关于如何执行此操作的说明。我找到的唯一文档是如何以编程方式管理 CDN 配置文件等,而不是如何将文件放入 CDN。
我是不是遗漏了什么或者这是不可能的?我知道文件会以某种方式进入 CDN,但我还没找到方法。
我看过一些文章说要上传到 Blob 存储,然后将 CDN 指向它。为什么这一步是必要的? CDN可以存储文件,这个我看过视频
感谢您澄清这一点。
因此,您不会直接将文件存储在 Azure 的 CDN 中。
您要做的是将文件存储在 Blob 存储中,然后通过各种方式(门户是一种方式)将您的 CDN 连接到 Blob 存储(从某种意义上说)。
一旦文件在存储中可用,它们就会根据您配置此连接的方式自动复制到 CDN 节点。
我需要一种将图像上传到 Azure CDN 的方法。
场景如下:
- 我有一个 Angular (4.x) 网站,这是一个客户门户网站,他们可以在其中管理自己的网站。他们需要能够上传将出现在网站上的图像。图像将存储在 CDN 中。
- Angular 站点与 NodeJS WebApi 通信,其中包含与数据库和 CDN 等外部服务对话的逻辑。
- 在门户中,管理员将添加一些内容和 select 图片,然后单击保存。流程应该是内容保存到数据库(目前是这样),图片会上传到CDN(目前还没有)。
我找不到任何关于如何执行此操作的说明。我找到的唯一文档是如何以编程方式管理 CDN 配置文件等,而不是如何将文件放入 CDN。
我是不是遗漏了什么或者这是不可能的?我知道文件会以某种方式进入 CDN,但我还没找到方法。
我看过一些文章说要上传到 Blob 存储,然后将 CDN 指向它。为什么这一步是必要的? CDN可以存储文件,这个我看过视频
感谢您澄清这一点。
因此,您不会直接将文件存储在 Azure 的 CDN 中。
您要做的是将文件存储在 Blob 存储中,然后通过各种方式(门户是一种方式)将您的 CDN 连接到 Blob 存储(从某种意义上说)。
一旦文件在存储中可用,它们就会根据您配置此连接的方式自动复制到 CDN 节点。