Umbraco: Сохранение медиа, не добавлено в кэш? - PullRequest
1 голос
/ 05 марта 2020

У меня есть скрипт, который импортирует некоторые устаревшие медиа в медиатеку Umbraco. Файл сохраняется, и он виден в бэкэнде, и когда я обращаюсь к прямому URL mywebsite.com/media/[id]/myfile.pdf - файл загружается правильно. Но если я использую медиа (файл или изображение) на сайте, например, изображение, изображение не отображается. Если я затем найду изображение в медиабиблиотеке бэкэнда, нажму кнопку «Сохранить» и ничего больше, оно будет работать для этого изображения.

Но поскольку существует более 1000 медиа-файлов, это не вариант для ручного выполнения. Я попытался перестроить проверочные индексы, все они, удалив их, удалив umbraco.config, временные папки и т. Д. c.

Попробовал небольшой скрипт, который перебирает все медиа-файлы и снова сохраняет их mediaService.Save(mediaItem), но ничего не работает.

Что мне не хватает?

...