ERROR

jquery ajax Ошибка при получения json-а в ответ на загрузку файла (formdata) ajax-ом

Без конкретного сообщения об ошибке вызывается секция catch() для обработки исключения, хотя приходит корректный json-ответ.

Возможная причина

В моем случае был неправильно выставлен атрибут formData - ведь в случае с файлами запрос идет в одном формате (formdata), а ответ получается в формате json.
Пример исправленного метода (можно использовать как функцию для отправки запросов разного типа):

docker ERROR: for web Cannot start service web: OCI runtime create failed: Ошибка (bind file directory)

Проблема возникает, если вы пытаетесь примонтировать файл к папке (можно только файл к файлу или папку к папке), проверьте:

  1. свой docker-compose.yml
  2. файлы и папке на локальном диске (действительно ли это то, что вы подразумеваете)

вот такое должно работать нормально:

symfony Ошибка message: "The file "..." was not uploaded due to an unknown error." UploadedFile base64

message: "The file "..." was not uploaded due to an unknown error."

Возможная причина
Проблема может быть вызвана просто тем, что файл не был загружен по http (напр. если вы загружаете файл из base64), чтобы избежать проверки на это, передавайте 5-ым параметром true, например:

$imageFile = new UploadedFile($base64TmpFile->getPath(),
	'avatar.' . $base64TmpFile->getExtention(),
	$base64TmpFile->getMime(),
	null,
	true // не проверять на источик (http)
);

ubuntu E: The repository ... is not signed. Ошибка. APT как добавить ключ

E: The repository 'http://download.virtualbox.org/virtualbox/debian xenial InRelease' is not signed.

В данном случае решение было (отсюда):

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

-- т.е. тут ключ качается и добавляется с помощью apt-key add.

cipm can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync Ошибка Решение

npm WARN prepare removing existing node_modules/ before installation
npm ERR! cipm can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with npm install before continuing.
npm ERR!
npm ERR!
npm ERR! Missing: react-select

ubuntu apache 2 segmentation fault (core dumped) Ошибка - причина и Решение

Судя пор всему проблема возникает в т.ч. при включении/выключении модулей php.

Пример ответа команды sudo service apache2 status
:

react bootstrap Ошибка Warning: React.createElement: type is invalid -- expected a string (for built-in components)

Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.

Как и сказано в ошибке, проблема может быть в том, что вы неправильно импортируете компонента, скажем тот, что экспортирован со словом default Надо импортировать не так:

symfony Как игнорировать некоторые аннотации (doctrine vs swagger)

Ошибка вида:

An exception has been thrown during the rendering of a template [Semantical Error] The annotation ... in class ... was never imported. Did you maybe forget to add a use statement for this annotation? in .... (which is being imported from .../config/routes/annotations.yaml). Make sure annotations are installed and enabled)

Решение

В качестве решения можно использовать в любом стартовом файле проекта ( в symfony 4 можно использовать config/bootstrap.php) код, вида:

php Размер POST запроса - как выставить его в php.ini

Выставляем в php.ini необходимые размеры для значений (размер файла и размер post-а), например:

post_max_size=32M
upload_max_filesize=32M

(эти значения в файле могут находится не рядом - найдите их и измените).
Сохраните файл и перезагрузите php (апач или отдельный процесс - смотря как у вас настроено).

Если вы не можете поправить php.ini (напр. потому что дело происходит на хостинге) - обратитесь в поддержку этого хостинга.

wordpress Ссылка, по которой вы перешли, устарела. Пожалуйста, попробуйте ещё раз При загрузке файла

Ссылка, по которой вы перешли, устарела.

Пожалуйста, попробуйте ещё раз.

Если подобное сообщение возникает при отправке файла, то возможно дело просто в ограничении сервера на размер post-запроса:

Got error 'PHP message: PHP Warning: POST Content-Length of .... bytes exceeds the limit of .... bytes

Решение

Выставляем нужные размеры post запроса и загружаемых файлов в php.ini .

Pages

Subscribe to RSS - ERROR