我要重写下面的Telerik(FileBrowser内容提供程序)方法来处理在磁盘和对象存储AWS上保存文件
public override string StoreFile(UploadedFile file, string path, string name, params string[] arguments)
{
return base.StoreFile(file, path, name, arguments);
}
在将文件保存到磁盘的情况下,StoreFile的路径参数工作正常,但在对象存储AWS的情况下,它不能正常工作。 方案-如果路径类似于'/ Object / Stack OverFlow'/,则对于磁盘工作正常,但对于对象存储,它的路径与'/ Object'相同,它将忽略带有(空格,特殊字符等)的文件夹
在对象存储为AWS的情况下如何获取此完整路径?
答案 0 :(得分:0)
对于路径,请使用Path类而不是字符串 然后可以使用Path.Combine 如果仍然无法使用,则需要使用逐字字符串。 只需在字符串前面添加@,然后它会忽略特殊字符。