StoreFile для Telerik (поставщик содержимого FileBrowser) переопределяет его - PullRequest
0 голосов
/ 06 февраля 2019

Я переопределяю приведенный ниже метод Telerik (FileBrowser Content Provider), чтобы иметь дело с сохранением файла на диске и хранилищем объектов AWS

public override string StoreFile(UploadedFile file, string path, string name, params string[] arguments)
{
    return base.StoreFile(file, path, name, arguments);
}

Параметр пути StoreFile работает нормально в случае сохранения файла на диск, нов случае Object Storage AWS это не так.Сценарий - если путь похож на «/ Object / Stack OverFlow» / он отлично работает на диске, но для хранения объектов он дает тот же путь, что и «/ Object», он игнорирует папку с (Пробел, Специальные символы и т. Д.)

Как получить этот полный путь в случае Object Storage AWS?

1 Ответ

0 голосов
/ 12 февраля 2019

Для пути используйте класс Path вместо строки, а затем вы можете использовать Path.Combine, и если он все еще не работает, вам нужно использовать дословные строки.просто добавьте @ перед строкой, а затем игнорирует специальные символы.

...