我需要创建nodejs http服务器和Angular客户端。 服务器侦听传入的http请求,客户端在其中指定查询参数
/ api / pictures? query = some query
假设我有一个文件夹'pictures',其中包含:
每当客户端使用url发送请求时:
/ API /照片?查询= PIC
服务器应返回其名称包含客户端指定的查询的文件。在这种情况下:
如果客户端使用url发送请求,请执行以下操作:
/ API /照片?查询=指令
服务器应返回:
我的问题是,如何以最有效的方式发送这些文件?
我在考虑流式传输这些文件,但浏览器客户端无法从这样的流中读取文件
或者只是阅读符合条件的所有图片到内存,压缩然后发送。
但我相信有这样做的有效方法,任何想法的人? :)