Include filetime in file metadata to be used with download task.

This commit is contained in:
Zaid Abdulla committed 2013-10-17 15:09:09 +03:00
1 parent 8b2b3f3fbe
commit a88d2c009d
2 files changed
+6 -3

No files matched your search

+5 -2
View File
@@ -241,15 +241,18 @@ else
filename = querystring.unescape(FILES_REGEX.exec(urlParts.pathname)[1])
if request.method == 'PUT'
metadata = {
SoftwareVersion : request.headers.softwareversion,
HardwareVersion : request.headers.hardwareversion,
FileType : request.headers.filetype,
Manufacturer : request.headers.manufacturer,
ProductClass : request.headers.productclass,
SoftwareVersion : request.headers.softwareversion,
}
gs = new mongodb.GridStore(db.mongoDb, filename, 'w', {metadata : metadata})
gs.open((err, gs) ->
gs.write(request.getBody('binary'), (err, res) ->
throw err if err
gs.close((err) ->
throw err if err
)
response.writeHead(201)
response.end()
+1 -1
View File
@@ -358,7 +358,7 @@ this.download = (task, methodResponse, callback) ->
methodRequest = {
type : 'Download',
fileType : '1 Firmware Upgrade Image',
fileType : file.metadata?.FileType ? '1 Firmware Upgrade Image',
fileSize : file.length,
url : "http://#{config.FILES_IP}:#{config.FILES_PORT}/#{file.filename}"
}