mstdmstd
Новичок
Всем привет,
Есть необходимость загрузить картинку в строковом представлении через ajax - запрос. Делаю:
алерт в самой первой строке выводит
И после паузы получаю ошибку 413 Request Entity Too Large...
Длина строки это ~ 16 МБ
Открываю и смотрю etc/php.ini :
В phpinfo я вижу :
Не подскажите в чем проблема и как ее побороть? Файл, который я пытаюсь записать довольно большой, но явно меньше параметров в конфе.
Или это ограничения d ajax-запросе ?
Гуглом я не нашел есть ли ограничения в размере для ajax-запроса...
Есть необходимость загрузить картинку в строковом представлении через ajax - запрос. Делаю:
PHP:
alert( "capture_image typeof data::"+ (typeof data) +" data.length::"+data.length+" data::"+data )
jQuery.ajax({
url: '<?php echo site_url( "dashboard/save_template_full_image" ) ?>',
type: 'POST',
dataType: "json",
data: {
<?php echo $this->security->get_csrf_token_name(); ?>:"<?php echo $this->security->get_csrf_hash(); ?>",
id: _templateID,
image_capture: data
},
success: function(result) {
Код:
capture_image typeof data::string data.length::17449558 data::data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACbAAAAbUCAYAAAAkT6
Длина строки это ~ 16 МБ
Открываю и смотрю etc/php.ini :
Код:
; Rename this file to php.ini and uncomment or add directives.
; For a complete list of valid directives, visit:
; http://us2.php.net/manual/en/ini.php
[PHP]
; We highly recommend that you leave this options enabled
cgi.fix_pathinfo=1
apc.max_file_size = 1024M
;512M
apc.shm_size = 1024M
;512M
max_execution_time = 900
;300
memory_limit = 1024M
;512M
; post_max_size = 256M
upload_max_filesize = 1024M
;512M
; Increase maximum post size
post_max_size = 1024M
;; 512M
;error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE
; Increase execution time
;max_execution_time = 300
; pull in EGPCS [Environment, GET, POST, Cookie, Server] variables as globals
;register_globals = true
; For performance reasons, (mt) does not load all of the modules that are available
; into PHP. You may uncomment any one of the following "extension" lines to enable
; the desired module
; Salblotron XSLT
;extension=xslt.so
; save in local tmp
session.save_path=/home/181213/data/tmp
allow_url_fopen = 1
output_buffering = on
default_socket_timeout = 300
Код:
PHP Version 5.5.21
...
memory_limit 1024M 1024M
post_max_size 1024M 1024M
upload_max_filesize 1024M 1024M
max_execution_time 900 900
upload_max_filesize 1024M 1024M
Или это ограничения d ajax-запросе ?
Гуглом я не нашел есть ли ограничения в размере для ajax-запроса...