用烧瓶将文件流传输到iphone

时间:2016-01-01 00:35:34

标签: python ios flask

我目前正在进行文件转换。

在转换文件时,我将响应作为附件流式传输给用户。这适用于Windows,ubuntu和Android。

由于某些原因,当我在iphone上试用它时,它不起作用

@app.route('/mp3', methods=['POST'])
def generate_large_mp3():
    #convert on fly
    return Response(stream_with_context(mp3), mimetype="audio/mpeg3",
                   headers={"Content-Disposition":
                                "attachment;filename=test.mp3"})

我正在阅读this blogpost关于IOS中的一个问题,当他们正在执行IOS想要文件大小的send_file时。

我有什么方法可以使用stream而不是sendfile来实现这一点,因为它已经为除了IOS之外的所有内容工作了。

如果我"Content-Range": int响应,服务器会将下载显示为流式传输直到完成。但是Iphone只是显示一个播放按钮。

0 个答案:

没有答案
相关问题