文件共享工具允许用户在不同的设备之间共享文件,提高协作效率。以下是创建文件共享工具的一些基础概念和相关信息:
from flask import Flask, request, send_from_directory
import os
app = Flask(__name__)
UPLOAD_FOLDER = '/path/to/upload/folder'
@app.route('/upload', methods=['POST'])
def upload_file():
if 'file' not in request.files:
return 'No file part'
file = request.files['file']
if file.filename == '':
return 'No selected file'
if file:
filename = os.path.join(UPLOAD_FOLDER, file.filename)
file.save(filename)
return 'File uploaded successfully'
@app.route('/download/<filename>', methods=['GET'])
def download_file(filename):
return send_from_directory(directory=UPLOAD_FOLDER, filename=filename)
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
通过以上步骤和方法,可以创建一个基本的文件共享工具。根据具体需求,还可以进一步扩展和优化功能。
领取专属 10元无门槛券
手把手带您无忧上云