C#开发BIMFACE系列10 服务端API之获取文件下载链接
2021-02-05 23:16
标签:env size 测试程序 源文件 load status lse ESS div 通过BIMFACE控制台或者调用服务接口上传文件成功后,默认场景下需要下载该源文件,下载文件一般需要知道文件的下载链接即可。BIMACE平台提供了“获取文件下载链接”的服务接口。下面详细介绍其使用方法。 请求地址:GET https://file.bimface.com/download/url 说明:应用通过该接口获取文件的下载地址,然后下载文件。下载地址有效时间是5分钟。 参数:
请求 path(示例):https://file.bimface.com/download/url?fileId=1419273043501216 请求 header(示例):"Authorization: Bearer dc671840-bacc-4dc5-a134-97c1918d664b" HTTP响应示例(200): C#实现方法: 选择任意一个文件的ID来做测试 可以看到获取文件下载链接成功,返回了以下信息:文件下载链。 复制下载链接到浏览器的地址栏中,回车即开始下载文件
下载地址有效时间是5分钟,5分钟后该链接即失效。 如果再下载,需要重新获取下载链接。 测试程序如下: C#开发BIMFACE系列10 服务端API之获取文件下载链接 标签:env size 测试程序 源文件 load status lse ESS div 原文地址:https://www.cnblogs.com/SavionZhang/p/11434093.html{
"code" : "success",
"data" : "data", // 请求成功后返回的文件下载链接
"message" : ""
}
1 ///
其中引用的 httpManager.Get() 方法,请参考《C#开发BIMFACE系列6 服务端API之获取文件信息》,方法完全一样。
在BIMFACE的控制台中可以看到我们上传的文件列表
// 获取文件下载链接
protected void btnGetFileDownloadUrl_Click(object sender, EventArgs e)
{
txtFileInfo.Text = string.Empty;
string token = txtAccessToken.Text;
string fileId = txtFileId.Text;
FileApi api = new FileApi();
FileDownloadUrlGetResponse response = api.GetFileDownloadUrl(token, fileId);
txtFileInfo.Text = response.Code
+ Environment.NewLine
+ response.Message
+ Environment.NewLine
+ response.Data.ToString();
}
文章标题:C#开发BIMFACE系列10 服务端API之获取文件下载链接
文章链接:http://soscw.com/index.php/essay/51546.html