|
|
@@ -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"
|