2

flowjs/を使用して画像をアップロードしようとしてng-flowいますが、バックエンドで何も得られません。

これは、私の Flask で画像を受け取ることになっているメソッドですroutes.py:

@app.route('/api/file/upload/', methods = ['GET', 'POST'])
@login_required
def upload_files():
    if request.method == 'GET':
        print "GET"
        print request.args
    else:
        print "POST"
        print request.args

    return "200"

を設定する必要があることに気付く前は、リクエストtestChunks:falseのみを受け取っていて、次のようになっていました。GETrequest.args

ImmutableMultiDict([('flowFilename', u'coldplay_butterfly.JPG'), ('flowTotalChunks', u'1'), ('flowRelativePath', u'coldplay_butterfly.JPG'), ('flowTotalSize', u'35338'), ('flowCurrentChunkSize', u'35338'), ('flowIdentifier', u'35338-coldplay_butterflyJPG'), ('flowChunkSize', u'1048576'), ('flowChunkNumber', u'1')])

についてはPOST、次のようになります。

ImmutableMultiDict([])

なぜこれが起こっているのか分かりません。プロジェクト内のフォルダーに画像を適切に保存する方法のように、ファイルを含む配列を取得した後に何をすべきかについて、いくつかのヘルプを使用することもできます。私が見つけた唯一の例はPHPであったため、誰かがPythonでそれを行う方法を明確にしてくれれば、本当に感謝しています!

ありがとう!

4

0 に答える 0