2016-03-22 11 views
1

特定のスラックチャンネルにアップロードされたファイルオブジェクト/ファイルの詳細を取得できる.Net Web APIを作成しました。私が持っているファイルをスラックにアップロード

URLは以下のとおりです。

"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/****" 

どのように私はコードからそのファイルをダウンロードして、特定のフォルダ内に保存することができます。 私たちは認証を追加する必要があることを読んだ:ベアラ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

私は間違っていたことを見つけました。

私が提供していた認証トークンが間違っていました。

関連する問題