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