1
私はフラスコを使用してオーディオファイルを保存しています。ファイルの保存要求を送信するときに、ファイルに関する追加情報、具体的にはブール値を送信したいと思います。フラスコ内のファイルアップロードからブール値を取得する
現在、私がやっによってフラスコを使用してファイルにアクセスしています:
file = request.files['file']
私がやっによって迅速でフラスコサーバーにファイルを送信しています:
request.setValue("multipart/form-data; boundary=\(boundary)", forHTTPHeaderField: "Content-Type")
request.HTTPBody = createBodyWithParameters(param, filePathKey: "file", path: params["url"] as? NSURL, boundary: boundary)
すること方法はありますIファイルのアップロードでブール値を取得できますか?
ありがとうございます。私は 'file = request.files ['file']'を実行することによってファイルに簡単にアクセスできることを知っています。 'param'内のコンテンツに簡単にアクセスできますか?以前は、 'data = MultiDict(mapping = request.json)'を実行することで定期的な投稿要求を処理しましたが、この場合は動作しません。 – Brosef
request.form.get( 'param_name')で試してみてください。それはあなたに送信されている通常のものとして機能するはずです。理想的なシナリオでは、これは機能するはずです – cafebabe1991
フォームを使用していないので、 'request.form.get( 'param_name')'は動作しないと思います。なぜ私は 'data = MultiDict(mapping = request.json)'を使っていたのですか? 'request'と入力すると、' request.form'はオプションではありません。 – Brosef