[WEB-4521] fix: attachments #7665
This commit is contained in:
parent
ddeabeeeb1
commit
f2fabff10a
1 changed files with 10 additions and 2 deletions
|
|
@ -441,7 +441,11 @@ class WorkspaceFileAssetEndpoint(BaseAPIView):
|
||||||
# Get the presigned URL
|
# Get the presigned URL
|
||||||
storage = S3Storage(request=request)
|
storage = S3Storage(request=request)
|
||||||
# Generate a presigned URL to share an S3 object
|
# Generate a presigned URL to share an S3 object
|
||||||
signed_url = storage.generate_presigned_url(object_name=asset.asset.name)
|
signed_url = storage.generate_presigned_url(
|
||||||
|
object_name=asset.asset.name,
|
||||||
|
disposition="attachment",
|
||||||
|
filename=asset.attributes.get("name"),
|
||||||
|
)
|
||||||
# Redirect to the signed URL
|
# Redirect to the signed URL
|
||||||
return HttpResponseRedirect(signed_url)
|
return HttpResponseRedirect(signed_url)
|
||||||
|
|
||||||
|
|
@ -641,7 +645,11 @@ class ProjectAssetEndpoint(BaseAPIView):
|
||||||
# Get the presigned URL
|
# Get the presigned URL
|
||||||
storage = S3Storage(request=request)
|
storage = S3Storage(request=request)
|
||||||
# Generate a presigned URL to share an S3 object
|
# Generate a presigned URL to share an S3 object
|
||||||
signed_url = storage.generate_presigned_url(object_name=asset.asset.name)
|
signed_url = storage.generate_presigned_url(
|
||||||
|
object_name=asset.asset.name,
|
||||||
|
disposition="attachment",
|
||||||
|
filename=asset.attributes.get("name"),
|
||||||
|
)
|
||||||
# Redirect to the signed URL
|
# Redirect to the signed URL
|
||||||
return HttpResponseRedirect(signed_url)
|
return HttpResponseRedirect(signed_url)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue