如何在 Flask 中打开和处理 .rtf 文件
How to open and process .rtf files in Flask
我正在尝试发送一个包含 rtf 文件的请求并在 Flask 中处理它。
在我的 python 脚本中,我使用 striprtf 库读取这个文件然后处理它。
rtf = Path(file_path).read_text()
text = rtf_to_text(rtf)
现在我想把这个脚本包装到烧瓶里。我收到错误消息:TypeError: expected string or bytes-like object。我如何在烧瓶中读取这个 rtf 文件?
file = request.files['file']
text = rtf_to_text(file)
尝试 file
的 read
方法,这是一个 。
然后您需要对其进行解码以提供 rtf_to_text
它期望的字符串。
file = request.files['file']
as_string = file.read().decode('utf-8')
text = rtf_to_text(as_string)
我正在尝试发送一个包含 rtf 文件的请求并在 Flask 中处理它。
在我的 python 脚本中,我使用 striprtf 库读取这个文件然后处理它。
rtf = Path(file_path).read_text()
text = rtf_to_text(rtf)
现在我想把这个脚本包装到烧瓶里。我收到错误消息:TypeError: expected string or bytes-like object。我如何在烧瓶中读取这个 rtf 文件?
file = request.files['file']
text = rtf_to_text(file)
尝试 file
的 read
方法,这是一个
然后您需要对其进行解码以提供 rtf_to_text
它期望的字符串。
file = request.files['file']
as_string = file.read().decode('utf-8')
text = rtf_to_text(as_string)