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_name | str | 服务的名称。 | |
allowed_cross_origin | str | None | 提供数据时允许接入的跨域请求域。用法和"Access-Control-Allow-Origin" 相同。若该值为空或None ,则不设置跨域。 |
方法
serve
service.serve(app: dash.Dash | flask.Flask, endpoint: str | None = None)
向Flask应用添加服务。
输入
参数 | 类型 | 必选 | |
---|---|---|---|
app | dash.Dash | flask.Flask | 服务将会绑定到的应用。 | |
endpoint | str | None | 服务的endpoint。若未指定,使用服务地址推测该值。 |
属性
allowed_cross_origin
allowed_cross_origin: str = service.allowed_cross_origin
提供数据时允许接入的跨域请求域。若该值为空或None
,则不设置跨域。
范例
参见