flask sorunu

Yagami Light0

Katılımcı Üye
5 May 2023
748
353
24
merhaba,flaskda bir sorun aliyorum, bir sayfada dosya upload ederken baglanti sifirlandi diyor,sizde bir bakin hele
@app.route('/buyer_room/<room_id>', methods=['GET', 'POST'])
def buyer_room(room_id):
if 'buyer_secret_id' not in session:
return "Geçersiz erişim. Lütfen giriş yapın."

room = Room.query.filter_by(id=room_id).first()
if not room:
return "Geçersiz ID"

if request.method == 'POST':
if session['buyer_secret_id'] != room.buyer_secret_id:
return "Geçersiz erişim. Lütfen giriş yapın."

if 'proof' not in request.files:
flash('Dosya yüklenmedi')
return redirect(request.url)

file = request.files['proof']
if file.filename == '':
flash('Dosya seçilmedi')
return redirect(request.url)

if file and allowed_file(file.filename):
filename = secure_filename(file.filename)
file_path = os.path.join(app.config['UPLOAD_FOLDER'], filename)
file.save(file_path)

room.buyer_proof = filename
db.session.commit()

admin_approval = AdminApproval(
room_id=room_id,
proof=filename
)
db.session.add(admin_approval)
db.session.commit()

return redirect(url_for('buyer_room', room_id=room_id))

return render_template('buyer_room.html', room_id=room_id)
 

Carlonhack

Uzman üye
20 Şub 2022
1,400
352
merhaba,flaskda bir sorun aliyorum, bir sayfada dosya upload ederken baglanti sifirlandi diyor,sizde bir bakin hele
@app.route('/buyer_room/<room_id>', methods=['GET', 'POST'])
def buyer_room(room_id):
if 'buyer_secret_id' not in session:
return "Geçersiz erişim. Lütfen giriş yapın."

room = Room.query.filter_by(id=room_id).first()
if not room:
return "Geçersiz ID"

if request.method == 'POST':
if session['buyer_secret_id'] != room.buyer_secret_id:
return "Geçersiz erişim. Lütfen giriş yapın."

if 'proof' not in request.files:
flash('Dosya yüklenmedi')
return redirect(request.url)

file = request.files['proof']
if file.filename == '':
flash('Dosya seçilmedi')
return redirect(request.url)

if file and allowed_file(file.filename):
filename = secure_filename(file.filename)
file_path = os.path.join(app.config['UPLOAD_FOLDER'], filename)
file.save(file_path)

room.buyer_proof = filename
db.session.commit()

admin_approval = AdminApproval(
room_id=room_id,
proof=filename
)
db.session.add(admin_approval)
db.session.commit()

return redirect(url_for('buyer_room', room_id=room_id))

return render_template('buyer_room.html', room_id=room_id)
Sorun gözükmüyor vpn açıp denermissin
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.