Я использую SilverStripe 4.
Когда я пытаюсь перетащить файл в поле загрузки SilverStripe в CMS, я получаю следующую ошибку:
File already exists at path: fundraising/c573871f03/DSCN9695-v2.JPG
Iта же ошибка появляется, когда я нажимаю «Обзор» и добавляю файл таким образом.
Если щелкнуть «Добавить из файлов» (внутри поля загрузки), а затем перетащить изображение на появившийся экран,он будет успешно загружен.Затем я могу нажать «вставить» и опубликовать статью без проблем.Это только перетаскивание, которое не нужно.
Ниже моя модель
SectionChild.php
ennamespace {
use SilverStripe\AssetAdmin\Forms\UploadField;
use SilverStripe\Assets\Image;
class SectionChild extends Page {
private static $has_one = [
"HeaderImage" => Image::class
] ;
private static $owns = [
"HeaderImage"
];
public function getCMSFields() {
$fields = parent::getCMSFields();
$fields->addFieldToTab('Root.Main', $headerImage = new UploadField('HeaderImage'), 'Content');
$headerImage->setFolderName($this->Title);
return $fields;
}
}
class SectionChildController extends PageController {
}
}
Большое спасибо заранее!