Spaces:
Sleeping
Sleeping
Jhon Alexander Alvarez Casas commited on
Commit ·
43402f7
1
Parent(s): e6d8dd9
upload s3_config.py
Browse files- app/core/s3_config.py +5 -2
app/core/s3_config.py
CHANGED
|
@@ -7,9 +7,12 @@ from fastapi import UploadFile
|
|
| 7 |
|
| 8 |
|
| 9 |
def s3(file: UploadFile):
|
| 10 |
-
|
|
|
|
|
|
|
|
|
|
| 11 |
shutil.copyfileobj(file.file, f)
|
| 12 |
-
load_dotenv(dotenv_path=
|
| 13 |
session = boto3.Session(
|
| 14 |
aws_access_key_id=os.getenv('AWS_ACCESS_KEY_ID'),
|
| 15 |
aws_secret_access_key=os.getenv('AWS_SECRET_ACCESS_KEY'),
|
|
|
|
| 7 |
|
| 8 |
|
| 9 |
def s3(file: UploadFile):
|
| 10 |
+
env_path = "s3.env"
|
| 11 |
+
if os.path.isfile(env_path):
|
| 12 |
+
os.remove(env_path)
|
| 13 |
+
with open(env_path, 'w+b') as f:
|
| 14 |
shutil.copyfileobj(file.file, f)
|
| 15 |
+
load_dotenv(dotenv_path=env_path)
|
| 16 |
session = boto3.Session(
|
| 17 |
aws_access_key_id=os.getenv('AWS_ACCESS_KEY_ID'),
|
| 18 |
aws_secret_access_key=os.getenv('AWS_SECRET_ACCESS_KEY'),
|