上传图片到服务器,服务器缩放压缩,最后发送到源站CDN?

Upload pictures to the server which resizes them and compresses, and finally sends the result to the origin CDN?

我有一个应用程序,用户可以在其中拥有他们的画廊图片。
现在,我想允许用户通过 选择图像,然后通过一个 XHR/multiple XHR,将其上传到服务器(一个使用 express.js 的 node.js 服务器),这会将图像调整为自定义大小,并压缩它(将其压缩为 0.75 -0.8 质量 JPEG)并最终通过将图像发送到 cdn 源来摆脱图像。
我可以通过哪些方式实现这种行为?
这是可以做到的,因为大多数现代网站使用类似的方法。我只想知道我需要做什么..

一般做法:

通过AJAX或POST将图像发送到服务器。

服务器收到图片。当您使用 Node.js 时,我发现了这个 library

处理图像并将其发送回客户端

你为什么不 post 到目前为止编写的代码?