File Transfer

from flask import Flask, request, send_from_directory, render_template_string
import os, subprocess

os.chdir(f'C:\\Users\\{os.getenv('username')}\\Desktop')

app = Flask(__name__)
UPLOAD_FOLDER = './uploads'
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER

@app.route('/')
def home():
    return render_template_string('''
        
            
                

File Upload

''') @app.route('/upload', methods=['POST']) def upload_file(): if 'file' not in request.files: return 'No file uploaded', 400 file = request.files['file'] file.save(os.path.join(app.config['UPLOAD_FOLDER'], file.filename)) return 'File uploaded successfully' @app.route('/download/') def download_file(filename): return send_from_directory(app.config['UPLOAD_FOLDER'], filename) if __name__ == '__main__': app.run(host=subprocess.run(['cmd','/c', 'ipconfig'], capture_output=True).stdout.decode().split('\r\n')[-5].split(':')[-1].replace(' ',''), port=4078)

你可能感兴趣的:(测试工具,网络)