У меня есть ASP. NET Core (2.2) MVC веб-сайт, который использует плагин STL_Viewer javascript.
Одной из особенностей является то, что я могу отображать визуализированную 3D-модель из файла STL в браузере. Если я храню файл локально на веб-сайте, эта функция работает нормально.
К сожалению, у меня не хватает места на моем веб-хосте, поэтому я хочу использовать корзину S3 для хранения STL-файлов.
Я настроил ведро на (поддельное имя): https://mybucket.s3.amazonaws.com и установил его на publi c. В ведре у меня есть тестовый файл. Мы назовем его mystl.stl
Я проверил ссылку в адресной строке браузера (несколько браузеров), и она работает. Он загружает файл в мою локальную папку загрузок, поэтому это не похоже на проблему с разрешениями для корзины.
Но когда я заменяю локальный адрес ("/3dmodels/mystl.stl") на s3 url ("https://mybucket.s3.amazonaws.com/mystl.stl"), это не работает. Ничего не происходит.
Я добавил CORS в свой проект, используя AllowMyOrigin и URL-адрес s3, и добавил атрибут EnableCORS в свое действие контроллера, но все равно ничего.
Я не знаю, что еще попробовать.