- フォームからアップロードされたファイルのデータを読み込む方法:
from flask import Flask, request
app = Flask(__name__)
@app.route('/upload', methods=['POST'])
def upload_file():
file = request.files['file']
file_data = file.read()
# ファイルデータを使用する処理をここに記述する
return 'ファイルのデータが処理されました'
if __name__ == '__main__':
app.run()
この例では、request.files
を使用してアップロードされたファイルを取得し、file.read()
を使用してファイルのデータを読み込んでいます。その後、ファイルデータを使用する処理を追加してください。
- URLからファイルのデータを読み込む方法:
import urllib.request
def read_file_from_url(url):
with urllib.request.urlopen(url) as f:
file_data = f.read()
# ファイルデータを使用する処理をここに記述する
この例では、urllib.request.urlopen()
を使用して指定されたURLからファイルを読み込んでいます。ファイルデータを使用する処理を追加してください。
これらはFlaskでファイルデータを保存せずに読み込む方法の一部です。他の方法もありますが、上記の例は一般的なケースをカバーしています。必要に応じてこれらの例を参考にして、自身のアプリケーションに適した方法を選択してください。