Problem with Ajax does not support BLOB?

1

I want to bring a file with ajax that is in my database, but the file becomes too big for ajax. It has modified the ajax so it brings the file or there is another way.

MY AJAX CODE

$('#datatable-responsive tbody td').click(function(){
              alert($(this).eq(0).text());
              $('#myModal').modal();

            $.ajax({

                url: 'php/ajax/arquivo.php',
                type: 'POST',
                 data: {
                          metodo:     'MontarArquivo',
                          idARQUIVO:        $(this).eq(0).text()
                        },
                cache: false,
                datatype: "json",
                error: function(jqXHR, exception) {
                    var msg = '';
                      if (jqXHR.status === 0) {
                          msg = 'Não foi possível conectar-se ao servidor.\n Verifique a rede.';
                      } else if (jqXHR.status == 404) {
                          msg = 'Página solicitada não encontrada. [404]';
                      } else if (jqXHR.status == 500) {
                          msg = 'Erro interno do servidor [500].';
                      } else if (exception === 'parsererror') {
                          msg = 'A análise JSON solicitada falhou.';
                      } else if (exception === 'timeout') {
                          msg = 'Erro de tempo limite.';
                      } else if (exception === 'abort') {
                          msg = 'Pedido Ajax abortado.';
                      } else {
                          msg = 'Erro não detectado.\n' + jqXHR.responseText;
                      }
                      $('#myModal').modal('hide');
                      messageError(msg,'danger', 'Error:');

                },
                success: function(data) {
                    $('.containerArquivo').html(data);
                },
            });

        });
    
asked by anonymous 18.07.2017 / 15:52

0 answers