mirror of
https://github.com/Radiquum/photos.git
synced 2025-04-06 08:14:32 +00:00
33 lines
No EOL
911 B
Python
33 lines
No EOL
911 B
Python
import json
|
|
import boto3.session
|
|
from flask import Flask, render_template, request
|
|
from dotenv import load_dotenv
|
|
import os
|
|
import boto3
|
|
|
|
load_dotenv()
|
|
app = Flask(__name__)
|
|
|
|
session = boto3.session.Session()
|
|
s3 = session.client(
|
|
service_name='s3',
|
|
aws_access_key_id=os.getenv('AWS_ACCESS_KEY_ID'),
|
|
aws_secret_access_key=os.getenv('AWS_SECRET_ACCESS_KEY'),
|
|
endpoint_url=os.getenv('AWS_ENDPOINT'),
|
|
)
|
|
|
|
@app.route('/')
|
|
def Home():
|
|
# objects = s3.list_objects(Bucket=os.getenv("AWS_BUCKET"))['Contents']
|
|
# return render_template("Index.html", objects=objects)
|
|
return render_template("Index.html", page_title="Home")
|
|
|
|
@app.route('/upload/')
|
|
def Upload():
|
|
return render_template("Upload.html", page_title="Upload")
|
|
|
|
@app.route('/api/upload/', methods=['POST'])
|
|
def ApiUpload():
|
|
print(request.files['file'])
|
|
print(request.form)
|
|
return {"status": "ok", "message": "Uploaded"} |