【发布时间】:2016-01-17 08:14:56
【问题描述】:
我不熟悉在 Web 开发中使用图像。我们有一个 Node.js Express 服务器,它将在 Heroku 上运行并使用 Cloudinary 来存储图像。
理想情况下,我们可以将图像直接保存到 Cloudinary,但我不确定这是否可行,而且我们害怕将 Cloudinary 凭据放在客户端上。
假设我们必须首先将图像数据发送到我们的服务器,而不是直接将它们发送到 Cloudinary - 如果图像在客户端上编码为 base64,是否可以将图像从客户端流式传输到服务器 - 或者我们必须发送一次获取所有数据?无论哪种方式,我们使用什么标头来发送二进制/base64 数据?
是否可以将二进制数据从客户端发送甚至流式传输到服务器?
因为它是一个 Node.js 服务器,所以最好使用流并将文件从我们的服务器流式传输到 Cloudinary。
希望这是有道理的,并且信息会很有帮助。
【问题讨论】:
标签: node.js heroku base64 cloudinary binarystream