GitLab代码片段描述中拖拽文件的下载API端点咨询
代码片段描述中上传文件的GitLab API下载端点
这类在代码片段描述字段拖拽上传的文件,属于GitLab的用户上传附件,并不属于代码片段仓库的版本控制内容,因此无法使用代码片段文件对应的API端点获取。
正确的API处理方式
你可以直接使用保存后生成的上传链接进行下载,若要通过标准API端点调用,对应的接口格式为:
GET /uploads/-/system/user/:user_id/:secret/:filename
其中:
:user_id是上传该文件的用户ID(示例链接中的123):secret是GitLab生成的唯一标识串(示例链接中的abc123def123ghi123jkl123mno123pq):filename是上传的文件名(示例中的some_file.tar.gz)
注意事项
- 请求时需要携带认证信息(如私有Token、OAuth2令牌),可以通过请求头
PRIVATE-TOKEN: <你的认证令牌>传递 - 该端点的权限与文件的可见性绑定,需确保你的认证账号有权限访问该上传文件
内容的提问来源于stack exchange,提问作者pepoluan
相关产品推荐
相关产品推荐

