我正在尝试制作一个将图片上传到 Dropbox 的基本程序(该部分已完全正常工作),然后它提供该图片的公共 url 以便下载它。我使用以下代码获取该网址:
private void GetRessourceURI()
{
try
{
ICloudDirectoryEntry fEntry = m_DropBoxStorage.GetFolder("/public");
ICloudFileSystemEntry fs = m_DropBoxStorage.GetFileSystemObject(m_RessourceFileName, fEntry);
m_RessourceURI = DropBoxStorageProviderTools.GetPublicObjectUrl(m_AccessToken, fs);
// m_RessourceURI = m_DropBoxStorage.GetFileSystemObjectUrl("/" + RessourceFileName, m_DropBoxStorage.GetFolder("/"));
Console.WriteLine(m_RessourceURI);
}
catch (SharpBoxException AnyException)
{
throw AnyException;
}
}
当程序运行时,我得到以下链接:http ://dl.dropboxusercontent.com/u/168609230/Lena.jpg ,但是当我想使用链接保管箱时给出 404 错误,我尝试使用 GetFileSystemObjectUrl 获取链接但它给了我一个我无法使用的临时 URI。有人可以帮忙吗