我有一个充当文件存储的RESTful WCF服务。由于可以有任意数量的目录和子目录,因此我试图通过将文件路径放入URL来让用户访问它们。有没有一种方法可以执行此操作而无需用户对斜杠进行编码?

例如,我想要的是可以像Files/{path}一样访问的http://localhost:8000/Files/folder1/subfolder2/subfolder3/file.jpg URI模板。

最佳答案

您可以在uri模板的末尾添加*。在您的操作中,您可以将与*匹配的uri的其余部分解释为文件路径。

关于c# - 在不进行编码的URI模板中使用正斜杠('/'),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7908696/

10-14 11:21
查看更多