1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-08-02 07:47:32 +00:00

Merge pull request #3765 from haiwen/dtable-asset-download

return download url
This commit is contained in:
Daniel Pan 2019-07-02 17:26:56 +08:00 committed by GitHub
commit 463a808d7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -722,8 +722,12 @@ def dtable_asset_access(request, workspace_id, dtable_id, path):
check_dtable_share_permission(dtable, username) not in WRITE_PERMISSION_TUPLE:
return render_permission_error(request, 'Permission denied.')
token = seafile_api.get_fileserver_access_token(repo_id, asset_id, 'view',
'', use_onetime=False)
dl = request.GET.get('dl', '0') == '1'
operation = 'download' if dl else 'view'
token = seafile_api.get_fileserver_access_token(
repo_id, asset_id, operation, '', use_onetime=False
)
url = gen_file_get_url(token, asset_name)