MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Flask - Permintaan Buruk Peramban (atau proxy) mengirimkan permintaan yang tidak dapat dipahami oleh server ini

Kesalahan di sana disebabkan oleh BadRequestKeyError karena akses ke kunci yang tidak ada di request.form .

ipdb> request.form['u_img']
*** BadRequestKeyError: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand.

File yang diunggah dikunci di bawah request.files dan bukan request.form kamus. Juga, Anda harus kehilangan loop karena nilai yang dimasukkan di bawah u_img adalah turunan dari FileStorage dan tidak dapat diubah .

@app.route('/', methods=['GET', 'POST'])
def index():
    target = os.path.join(app_root, 'static/img/')
    if not os.path.isdir(target):
        os.makedirs(target)
    if request.method == 'POST':
        ...
        file = request.files['u_img']
        file_name = file.filename or ''
        destination = '/'.join([target, file_name])
        file.save(destination)
        ...
    return render_template('index.html')



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tidak dapat terhubung ke mongodb errno:61 Koneksi ditolak

  2. Gambaran Umum MongoDB Atlas:Bagian Kedua

  3. Di mana database meteor MongoDB?

  4. bagaimana saya bisa melihat port apa yang didengarkan mongo dari shell mongo?

  5. Cara menjatuhkan indeks menggunakan Mongoose