Многие знают, что метод запроса PUT и "multipart/form-data" не ладят. Кто-нибудь знает какие-нибудь альтернативы методу запроса PUT с большими данными?
Я работал над этим виртуальным сервером общего доступа с ограниченной гибкостью конфигурации, и изменение php_value post_max_size для меня недопустимо. Итак, я никогда не смогу POST большого JSON через AJAX ... если я не POST JSON в двоичном виде, как файл, используя "multipart/form-data" и $_FILES!
Однако это работает только с методом запроса POST на Apache. С методом запроса RESTful PUT мне не повезло с использованием "multipart/form-data", даже если я использую
parse_str(file_get_contents("php://input"),$post_vars);
Просто интересно, есть ли у кого-нибудь альтернатива огромному JSON PUT для PHP / Apache.
Хаки? разве это не ЕДИНСТВЕННЫЙ способ? Если php_value post_max_size не изменился, я не думаю, что есть другой способ отправить большой JSON с POST. если знаете другие способы, поделитесь пожалуйста. Я действительно хочу знать. Ссылка, которой вы поделились - насколько я понимаю, в основном просто говорится: «Нет, вы не можете этого сделать. Вы просто не можете PUT большого JSON».






Ваше решение очень хакерское, я тоже никогда не пробовал этого, но это может помочь stackoverflow.com/questions/12005790/…