如何在ASP.NET中获取Dropbox上传图像的URL

时间:2017-04-30 10:46:13

标签: c# asp.net dropbox-api

我已经编写了一个在Dropbox上传文件的小方法,该方法工作得很好,但问题是如何获取上传图像的URL,以便我在浏览器上点击该URL并向我显示图像。 以下是上传文件的代码:

 public static async Task Run()
        {
            var accessToken = ConfigurationManager.AppSettings["DropBoxAccessToken"];
            using (var dbx = new DropboxClient(accessToken))
            {
                //var full = await dbx.Users.GetCurrentAccountAsync();
                await Upload(dbx, "/Test", "Test Image.jpg");
            }
        }

        static async Task Upload(DropboxClient dbx, string folder, string file)
        {
            var readContent = System.IO.File.ReadAllBytes(@"D:\Images\IMG_20161127_204200968.jpg");
            using (var mem = new MemoryStream(readContent))
            {
                var updated = await dbx.Files.UploadAsync(
                    folder + "/" + file,
                    WriteMode.Overwrite.Instance,
                    body: mem);
                var mediaInfo = updated.MediaInfo;
            }
        }

我试图通过将鼠标悬停在var上来获取已上传图片的详细信息但未获取该网址。

任何帮助?

1 个答案:

答案 0 :(得分:0)

要通过Dropbox API获取文件链接,您有两种选择: