C# 使用c读取dropbox上的内容压缩#

C# 使用c读取dropbox上的内容压缩#,c#,sdk,zip,dropbox,C#,Sdk,Zip,Dropbox,我正在尝试阅读一些图片,这些图片是在一个zip-in-dropbox中。所以我需要访问这个文件并获取图像,但我不知道我做错了什么。我是这样做的: stringuri\uzip=newuri(string.Format(“Dropbox中zip的路径”)).AbsoluteUri; 使用(ZipArchive-zip=ZipFile.Open(uri\u-zip,ZipArchiveMode.Read)) { foreach(zip.Entries中的ZipArchiveEntry条目) { Ad

我正在尝试阅读一些图片,这些图片是在一个zip-in-dropbox中。所以我需要访问这个文件并获取图像,但我不知道我做错了什么。我是这样做的:

stringuri\uzip=newuri(string.Format(“Dropbox中zip的路径”)).AbsoluteUri;
使用(ZipArchive-zip=ZipFile.Open(uri\u-zip,ZipArchiveMode.Read))
{
foreach(zip.Entries中的ZipArchiveEntry条目)
{
Add(entry.Name.Substring(0,entry.Name.LastIndexOf(@“));
}
}
有什么解决方案吗?

如果您看到它,它会说第一个字符串参数是“要打开的存档的路径,指定为相对或绝对路径。” 我认为它不适用于远程,很可能是HTTPS URI,也就是说,它可能不适用于您试图作为参数传递给Open()函数的dropbox URI


尝试先使用HttpClient下载文件,然后从本地文件系统使用,或者查看Dropbox API是否支持在服务器端使用存档。

您可以发布错误消息吗?为了支持您的回答,它实际上只从本地或网络路径读取。请参阅源代码