Суть проблемы в том, что не работают только расширения, содержащие символы подчёркивания. До KiCad я не встречал файлов с такими расширениями, но они составляют значительную часть форматов файлов, используемых в этом программном обеспечении. Файлы плат имеют расширение «.kicad_pcb», а файлы библиотек компонентов — «.kicad_mod».
Я добавил все перечисленные расширения в список «разрешённых», а также знак звёздочки (*), надеясь решить проблему. Я также поискал в репозитории Git, но не нашёл никаких ограничений на тип расширения (хотя это не означает, что таких ограничений нет).
Я не подумал попробовать это на другом моём экземпляре, просто чтобы убедиться.
Я только что включил то же расширение («kicad_mod»), и загрузка работает нормально. Однако наблюдается то же поведение: при клике на ссылку файла в сообщении вы попадаете на страницу по умолчанию с сообщением «Ой! Страница не существует или является приватной».
Возможно, проблема скорее в создаваемых ссылках, а не в самой загрузке? Разрешены ли символы нижнего подчёркивания?
Например, ссылка, которую я только что создал, выглядела так: «<ИМЯ_САЙТА>/uploads/short-url/913bC7GjTf4cxyYtkr1Ej67ngER.kicad_mod».
Для справки: я использую экземпляр S3 для хранения Только что проверил на тестовом экземпляре — там используется локальное хранилище.