2013-07-06 3 views
1

У меня есть простое приложение для Android, которое делает снимок с камеры, а затем преобразует изображение в символы Base64. Затем я отправляю эту строку в веб-службу, а webservices преобразует этот Base64 в двоичный файл, затем изображение, наконец, сохраняется на сервере.Сколько байтов я могу отправить через POST/GET?

Однако его работа с небольшими изображениями, но я думаю, что это невозможно сделать с видео или высоким разрешением.

Вы, ребята, знаете, где предел? Я думаю, это напрямую связано с тем, сколько символов вы можете отправлять по параметрам по запросу, но ничего не могли найти об этом.

ответ

1

Если вы прочтете следующий стандарт вы можете увидеть, что не должно быть предела, но веб-серверы могут иметь (цитата отсюда http 1.1)

The HTTP protocol does not place any a priori limit on the length of 
a URI. Servers MUST be able to handle the URI of any resource they 
serve, and SHOULD be able to handle URIs of unbounded length if they 
provide GET-based forms that could generate such URIs. A server 
SHOULD return 414 (Request-URI Too Long) status if a URI is longer 
than the server can handle 

Насколько я знаю предел apache длиной 4000 символов для запроса GET

Для POST не должно быть ограничений

+0

Спасибо. Я думаю, если он сработает, это будет связано с веб-сервером. – Reinherd

+0

http://php.net/manual/en/ini.core.php#ini.post-max-size –

Смежные вопросы