在文件上传后,cloudstorage扩展会生成URL吗?

时间:2019-06-17 09:58:40

标签: ckan

我目前正在探索Ckan进行数据分类和发布,并且由于它不能很好地处理大文件上传,因此我正在使用ckanext-cloudstorage将文件推送到S3。

但是,当使用resource_create API创建资源时,我注意到未生成下载URL。

如果我禁用cloudstorage扩展并使用本地存储,则会生成下载链接。

有人对此有任何想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

ckanext-cloudstorage不会填充下载URL,因为当请求文件支持签名URL之类的功能(允许临时访问文件)时,它需要动态生成下载URL。

当您尝试链接到文件时,您应该改用下载URL,因为这将要求您登录(如果需要),否则请301进入真实URL。默认情况下为/<package_id>/resources/<resource_id>/download