最初のフラスコアプリケーションを書いています。私はファイルのアップロードを扱っていますが、基本的には、アップロードしたファイルのデータ/コンテンツを保存せずに読み取り、結果のページに印刷することです。はい、ユーザーは常にテキストファイルをアップロードすると想定しています。
使用している簡単なアップロード機能は次のとおりです。
@ app.route( "/ upload / "、methods = ["GET "、" POST "])def upload():if request.method ==" POST ":file = request.files ["file "] if file:filename = secure_filename(file.filename) file.save(os.path.join(app.config ["UPLOAD_FOLDER"]、filename))a="アップロードされたファイル"returnrender_template( "upload.html"、data = a)
現在、ファイルを保存していますが、必要なのは、ファイルのコンテンツ/データを含む「a」変数です。何かアイデアはありますか?