hi all
又有个BT的需求,如下最小运行实例
location ~ (.*)ddr$ {
root /tmp/ddr;
}
location /ddr.t {
content_by_lua_file /usr/local/nginx/lua/ddr.lua;
}
/usr/local/nginx/lua/ddr.lua内容:
local url = "" .. ".ddr"
ngx.req.set_header("Range", "bytes=2-8")
ngx.exec(url)
local url2 = "/b" .. ".ddr"
ngx.req.set_header("Range", "bytes=2-8")
ngx.exec(url2)
在/tmp/ddr 下建立 a.ddr 和 b.ddr 两个文件
显然只能返回a.ddr 的内容。如果要同时返回 a.ddr 和 b.ddr 的内容,上面搞不定
我知道我比较BT,但是目前我试了不少方法(在要求性能的前提下),还是搞不定。求教怎么在向客户端发送一个文件的时候连接不关闭继续向客户端发送了一个文件?
谢谢
--
Best Regards,
Harold Miao