We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 08e6fc4 commit cbc085bCopy full SHA for cbc085b
src/asgi_s3_response_middleware/__init__.py
@@ -1,3 +1,3 @@
1
from .middleware import S3ResponseMiddleware # noqa: F401
2
3
-__version__ = "0.0.1"
+__version__ = "0.0.2"
src/asgi_s3_response_middleware/middleware.py
@@ -50,6 +50,18 @@ async def send_with_s3_response(message: Message):
50
Params={
51
"Bucket": self.s3_bucket_name,
52
"Key": s3_key,
53
+ **{
54
+ f"ResponseContent{key.title()}": headers[
55
+ f"content-{key}"
56
+ ]
57
+ for key in [
58
+ "type",
59
+ "encoding",
60
+ "language",
61
+ "disposition",
62
63
+ if f"content-{key}" in headers
64
+ },
65
},
66
ExpiresIn=self.url_expiry,
67
)
0 commit comments