【发布时间】:2016-01-05 22:08:53
【问题描述】:
我正在将我公司的文件集合 (15TB) 移动到 azure blob 存储。不幸的是,这些文件被移动应用程序拉下,这些应用程序在设备上构建了 URL 的最后一点。在苹果应用程序上,设备似乎在附加路径的其余部分之前添加了一个“/”,例如它将采用我们在请求中传递的域:
请求中传递的域:“files.mycompany.com/” 由 Apple 设备附加“/folder/file.jpg” 由 Android 设备附加“文件夹/文件.jpg”
这会导致苹果设备在路径中有双斜杠(“//”)。当这些文件来自我们当前的数据存储时,这很好,因为它将“//”评估为单个“/”,但在 azure 上并非如此。
由于这是一台设备,我们无法轻松更新所有应用并期望每个用户都进行实际更新。那么 azure 上是否有什么东西,或者我可以用自定义域做些什么,我可以重写 URL 以删除“//”?
【问题讨论】:
标签: c# azure url-rewriting azure-storage