Merge remote-tracking branch 'origin/master' into pullinprivate
Conflicts: test/data/test.db
This commit is contained in:
commit
3525e383df
14 changed files with 594 additions and 111 deletions
|
@ -55,11 +55,15 @@ class UserRequestFiles(object):
|
|||
|
||||
return file_id
|
||||
|
||||
def get_file_url(self, file_id, expires_in=300):
|
||||
def get_file_url(self, file_id, expires_in=300, mime_type=None):
|
||||
self._initialize_s3()
|
||||
full_key = os.path.join(self._prefix, file_id)
|
||||
k = Key(self._bucket, full_key)
|
||||
return k.generate_url(expires_in)
|
||||
headers = None
|
||||
if mime_type:
|
||||
headers={'Content-Type': mime_type}
|
||||
|
||||
return k.generate_url(expires_in, headers=headers)
|
||||
|
||||
def get_file_checksum(self, file_id):
|
||||
self._initialize_s3()
|
||||
|
|
Reference in a new issue