İlk şişe başvurumu yazıyorum. Dosya yüklemeleri ile uğraşıyorum ve temel olarak istediğim, yüklenen dosyanın verilerini / içeriğini kaydetmeden okumak ve ardından ortaya çıkan sayfaya yazdırmaktır. Evet, kullanıcının her zaman bir metin dosyası yüklediğini varsayıyorum.
İşte kullandığım basit yükleme işlevi:
@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)
Şu anda dosyayı kaydediyorum, ancak ihtiyacım olan şey dosyanın içeriğini / verilerini içerecek 'a' değişkeni… herhangi bir fikir?
file = request.files.get('file')filetype = magic.from_buffer(file.read(1024))