mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-02 21:59:00 +02:00
enable range requests on files via ?range=m-n query string.
This commit is contained in:
@@ -42,6 +42,11 @@ module.exports = FileStoreHandler =
|
||||
method : "get"
|
||||
uri: "#{@_buildUrl(project_id, file_id)}#{queryString}"
|
||||
timeout:fiveMinsInMs
|
||||
headers: {}
|
||||
if query? and query['range']?
|
||||
rangeText = query['range']
|
||||
if rangeText && rangeText.match? && rangeText.match(/\d+-\d+/)
|
||||
opts.headers['range'] = "bytes=#{query['range']}"
|
||||
readStream = request(opts)
|
||||
readStream.on "error", (err) ->
|
||||
logger.err {err, project_id, file_id, query}, "error in file stream"
|
||||
|
||||
Reference in New Issue
Block a user