如何访问GCP云函数中的二进制文件[PYTHON]。

def process_audio(request):

 return theTextFile

我在python中设置了一个GCP HTTP函数,当我向它发出请求时,我将发送一个音频(wav)文件给它处理,我的问题是

  1. 如何从请求中访问二进制文件audio.wav?(请求将是大约1 mb)
  2. 我如何才能在响应中返回一个二进制文件,例如一个文本文件。

解决方案:

我的问题是,如何才能将音频(wav)文件发送给它处理?request 对象是 Werkzeug请求对象. 要想从它那里得到一个上传的文件,你可以调用。

request.files.get('your_form_input_name')

这将给你一个 werkzeug.datastructures.FileStorage 对象。

对于发送文件作为响应,你可以使用 flask.send_file():

import flask
...
return flask.send_file('your_filename')

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在java中把十六进制值转换成字节?

2022-9-7 21:27:23

未分类

如何用python制作圆的半径?

2022-9-7 21:38:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索