我正在编写自己的HTTP模块,如果我需要用二进制文件响应,例如.jpg,
我使用以下方式加载文件:body = fs.createReadStream(pathOfFile).
当我生成响应时,我使用:body.pipe(socket);
但作为其HTTP响应,我想添加一个Content-Length标题.
我找不到一个简单的方法,fs.stat不会立即给出结果,而是在我调用管道之后.
无论如何要知道在Content-Length标题中发送什么 .?
谢谢.
尝试使用以下"ANY"语法并收到错误:
SELECT DISTINCT Em.ename
FROM Emp Em, Dept D
WHERE Em.eid In (Select D.managerid
FROM Dept D
GROUP BY D.managerid
HAVING EVERY (D.budget > 1000000) AND ANY (D.budget < 5000000)
);
Run Code Online (Sandbox Code Playgroud)
错误输出:
psql:queries.sql:28: ERROR: syntax error at or near "ANY"
LINE 6: HAVING EVERY (D.budget > 1000000) AND ANY (D.budget < 5...
^
Run Code Online (Sandbox Code Playgroud)
编辑:我正在使用Postgres并使用Psql连接.