Загрузка PDF — файл не имеет допустимого типа mime в CodeIgniter 4Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Загрузка PDF — файл не имеет допустимого типа mime в CodeIgniter 4

Сообщение Anonymous »

Я пытаюсь загрузить PDF-файл в веб-приложение CI 4, но постоянно получаю сообщение о том, что файл не имеет допустимого типа MIME.
У меня нет проблем с загрузка изображений, только PDF. Я убедился, что принимаю оба варианта при проверке.
Во внешнем интерфейсе я использую dropzone.js. Я также заявил, что принимаются файлы изображений и PDF.

Код: Выделить всё

autoProcessQueue: false,
uploadMultiple: false,
parallelUploads: 1,
maxFiles: 1,
acceptedFiles: "image/*,application/pdf",
И в моем контроллере:

Код: Выделить всё

helper(['form', 'url']);
$validateImage = $this->validate([
'file' => [
'uploaded[file]',
'mime_in[file, image/png, image/jpg, image/jpeg, image/gif, application/pdf]',
'max_size[file, 2048000]',
],
]);

if (!$validateImage) {
$imageFile = $this->request->getFile('file');
echo \Config\Services::validation()->listErrors();
echo $imageFile->getSize(); //128373
echo $imageFile->getMimeType(); //application/pdf
echo $imageFile->getClientMimeType(); //application/pdf
}
Вот моя информация о PHP:
  • версия PHP 8.2.4
  • post_max_size 20M
  • upload_max_filesize 10M
Файл слишком легкий, и объявлен тип mime. Есть ли что-то еще, что мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/759 ... eigniter-4
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»