当我检查文件名中包含特殊字符的文件名时,例如& é #,AzureStorageFile.Uri方法返回的Uri与AzureStorage资源管理器中的Uri不同。但是在运行我的代码之后,我得到的结果如下:https://accountname.file.core.windows.net/share/& é %23New Rich Text Document.rtf
我猜一些特殊的字符在转换过程中
contentID ;//Its work当我只尝试传递ID它的工作,但如果我尝试传递多pass,一个是ID,下一个是Current Page Url,它无法找到page.And给page not found error.I无法理解的problem.Passing Url作为一个参数是不支持的,或者我错过了一些thing.Thanks。
我的C#代码尝试使用以下代码行来获取正在执行的程序集的LocalPath:
Uriuri = new Uri(Assembly.GetExecutingAssembly().CodeBase).LocalPath给出正确的AbsolutePath和Localpath开始失败,因为正在执行的程序集路径中包含#。Assembly.GetExecutingAssembly().CodeBase给了"C:\c#\ExcelAddin1.1.0\GSRExcelPlugin\bin\Debug\Common.dll&qu