1

I got error when uploading uploaded file in s3 bucket using FASTAPI.

@app.post('/uploadedfile/')
def upload_file(file: UploadFile = File(...)):
 
    s3 = boto3.resource('s3', aws_access_key_id=AWS_ACCESS_KEY_ID,
                      aws_secret_access_key=AWS_SECRET_ACCESS_KEY,config=Config(signature_version='s3v4'))
    df = pd.read_excel(BytesIO(file.file.read()))
    data = df.to_dict(orient='records')
    file.file.close()
    object = s3.Object('bucket_name',file.filename)
    result =object.put(Body=file.filename)
    return {"filename": file.filename}
priya
  • 11
  • 3

0 Answers0