Я загружаю APK-файлы в Amazon S3 через Rails ActiveStorage.Загрузка работает нормально, но когда я пытаюсь получить файлы, загрузить их, я вижу, что расширения файлов и типы содержимого изменены.
Файлы APK загружаются в виде ZIP-файлов.
Я знаю, что ActiveStorage работает с файлами и определяет их тип содержимого, но в моем случае он просто не может их идентифицировать.
Мне нужно ActiveStorage, чтобы не обрабатывать расширение или тип контента, просто переместите файл в облако.
Я настроил ActiveStorage для работы с S3 и прикрепления файлов:
instance.attach(io: File.open('VALID_FILE_PATH_HERE'), filename: 'filename.apk')
Я также попытался предоставить
content_type: "application/vnd.android.package-archive"
Но это ничего не изменило, и когда я добавляю
identify: false
Выдает исключение, сообщая неожиданный ключ для идентификации.
Есть ли способ заставить ActiveStorage просто переместить файл как есть?