Saya sedang menulis aplikasi termos pertama saya. Saya berurusan dengan unggahan file, dan pada dasarnya yang saya inginkan adalah membaca data / konten file yang diunggah tanpa menyimpannya dan kemudian mencetaknya pada halaman yang dihasilkan. Ya, saya berasumsi bahwa pengguna selalu mengupload file teks.
Berikut adalah fungsi unggah sederhana yang saya gunakan:
@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 = 'file uploaded'
return render_template('upload.html', data = a)
Saat ini, saya sedang menyimpan file, tetapi yang saya butuhkan adalah variabel 'a' untuk memuat konten / data file .. ada ide?
file = request.files.get('file')
filetype = magic.from_buffer(file.read(1024))