Чтобы загрузить файл из Flask в Dropbox, вы можете использовать API Dropbox и платформу Flask. Вот пример использования Dropbox Python SDK:
import os
from flask import Flask, request
from dropbox import Dropbox
app = Flask(__name__)
@app.route('/upload', methods=['POST'])
def upload():
# Get the file from the request
file = request.files['file']
# Save the file to a temporary location
file_path = '/tmp/' + file.filename
file.save(file_path)
# Upload the file to Dropbox
dbx = Dropbox('<YOUR_DROPBOX_ACCESS_TOKEN>')
with open(file_path, 'rb') as f:
dbx.files_upload(f.read(), '/' + file.filename)
# Remove the temporary file
os.remove(file_path)
return 'File uploaded successfully!'
if __name__ == '__main__':
app.run()
В приведенном выше коде вам необходимо заменить на свой токен доступа к Dropbox. Вы можете получить этот токен, создав приложение Dropbox в консоли разработчика Dropbox.