跳到主要内容
版本:0.2.0

ServiceDownloader

源码

service = ServiceDownloader(
service_name: str = "/dfc-downloader",
allowed_cross_origin: str | None = None,
)

提供下载器的可选特性的服务。

该类型的实例提供了下载器实现的一些可选特性。不过,此服务不处理任何与下载相关的数据。

别名

该类可以通过以下方法取得。

import dash_file_cache as dfc


dfc.ServiceDownloader
dfc.services.ServiceDownloader
dfc.services.downloader.ServiceDownloader

参数

参数类型必选
说明
service_namestr服务的名称。
allowed_cross_originstr | None提供数据时允许接入的跨域请求域。用法和"Access-Control-Allow-Origin"相同。若该值为空或None,则不设置跨域。

方法

serve

service.serve(app: dash.Dash | flask.Flask, endpoint: str | None = None)

向Flask应用添加服务。

输入

参数类型必选
说明
appdash.Dash | flask.Flask服务将会绑定到的应用。
endpointstr | None服务的endpoint。若未指定,使用服务地址推测该值。

属性

allowed_cross_origin

allowed_cross_origin: str = service.allowed_cross_origin

提供数据时允许接入的跨域请求域。若该值为空或None,则不设置跨域。

范例

参见

下载文件