我创建了一个.Net Web API,可以获取上传到特定Slack频道的文件对象/文件详细信息。
我有的网址是:
"url_private":"https://files.slack.com/***.png",
"url_private_download":"https://files.slack.com/files-pri/***",
"thumb_64":"https://files.slack.com/files-tmb/***.png",
"thumb_80":"https://files.slack.com/files-tmb/****.png",
"thumb_360":"https://files.slack.com/files-tmb/***.png",
"thumb_360_w":360,
"thumb_360_h":360,
"thumb_160":"https://files.slack.com/files-tmb/***",
"image_exif_rotation":1,
"original_w":400,
"original_h":400,
"permalink":"https://laitkor.slack.com/files/*****/******/***.png",
"permalink_public":"https://slack-files.com/****"
如何从代码中下载该文件并保存在特定文件夹中。 我已经读过我们需要添加授权:Bearer A_VALID_TOKEN,我也做了同样的事情:
client.Headers["Authorization"] = "Bearer " + "********";
client.DownloadFile(new Uri("*****"),HttpContext.Current.Server.MapPath("~/Images/" + "AttachmentFile_" + (DateTime.Now.ToString("MM-dd-yy")).Replace("-", "_") + System.Guid.NewGuid().ToString() + ".jpg"));
但是这里没有下载文件,当它的图像文件下载了一个txt文件和损坏的文件时,正在下载整个页面代码。
请指导我做错了什么。
答案 0 :(得分:0)
我发现我做错了什么。
我提供的身份验证令牌是错误的。