deepfos.lib.sysutils.export_file_for_download

deepfos.lib.sysutils.export_file_for_download(file_name, file)

导出文件至下载中心

参数

如下几种用法皆可

from deepfos.lib.sysutils import export_file_for_download

# . 直接提供文件内容字符串
export_file_for_download('t1.txt', 'ttttt')

# . 提供包含内容的文件
with open('t.txt', 'r') as fp:
    export_file_for_download('t2.txt', fp)

# . 提供包含内容的文件的bytes
with open('t.txt', 'rb') as fp:
    export_file_for_download('t3.txt', fp.read())

# . 提供buffer
import io

buffer = io.BytesIO()
buffer.write(b'8888')
export_file_for_download('t4.txt', buffer.getbuffer())