Jump to content
Alex Dias

Upload de PDF´s

Recommended Posts

Amigos, estou com uma grande dificuldade com UPLOAD de arquivos PDF´S , o servidor informa que o upload permitido lá é de 64MB o arquivo que envio é de 54MB, no meu script está configurado sem limites de tamanho do arquivo.

                                maxsize:           0, // maximum file size in bytes (0 = any size)

A empresa informa que é recomendação do CPANEL manter o limite máximo de 64MB, porém eles fizeram uma manobra de criar o arquivo .htaccess, segue o email que recebi da empresa:

 

Para não alterar a configuração padrão recomendada pelo suporte do cPanel, subimos para a conta um arquivo .htaccess com a configuração abaixo. Veja se funcionou por favor.

php_value memory_limit 128M
php_value upload_max_filesize 64M
php_value post_max_size 64M


Porém isso não está resolvendo.

Alguém poderia me ajudar com alguma opinião do que posso fazer?

Desde já agradeço a ajuda dos amigos do Fórum.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Jefferson andre
      ola, 
       
      Tenho um formulario com dois metodos POST, um deles salva o formulario e o outro permite fazer upload de arquivos para uma subpasta.
       
      Os dois esta funcionando separadamente mas ao utilizar o envio de arquivos o programa salta para um outro arquivo php que nao retorna apos ter feito o envio.
       
      Existe algum comando que retorne a pagina que estava sem perder os dados preenchidos ?
       
      Tem como existir dois metodos POST no mesmo programa e o action do formulario enviar para o local correto sem chamar um programa externo ?
       
      Tentei o retry e o return mas nao deram certo, provavelmente fiz algo errado.
       
      Agradeco a ajuda
       

    • By pablomarttiins
      Olá pessoal, estou com o seguinte cenário:
       
      Realizo uma requisição ajax, que me retorna um arquivo zipado do servidor, ao chegar no lado do cliente, descompacto o arquivo com a lib JSZIP, após a descompactação, tenho um objeto json, com todas as informações do PDF.
       
      Existe alguma forma converter este objeto json para PDF e posteriormente, abri-lo em uma nova aba do navegador?
    • By Sapinn
      Salve! Dúvida cruel que eu preciso resolver para o meu projeto. Foi requerido que eu permitisse que as redações feitas no meu projeto fossem mostradas em arquivos pdf para download e para impressão já consigo gerar tal arquivo o único problema é que nas correções que também poderão ser impressas eu mostro os erros de um forma para que eles vejam destacado. Tudo isso funciona, o único problema é que tá dando umas quebras de página no pdf. Muito mais muito provavelmente seja por causa do vetor ou seja a forma que eu esteja chamando o mesmo .
      Vejam meu codigo:
      <?php //inclui o mpdf include("mpdf60/mpdf.php"); //essa função verifica dois textos para verem se eles são iguais function get_str_difs($str1, $str2) { $first = explode(" ", $str1); $second = explode(" ", $str2); $arrDif1 = array_diff($first,$second); $arrDif2 = array_diff($second,$first); $old = ''; $new = ''; foreach($first as $word) { if(in_array($word,$arrDif1)) { //aqui ele marca o que for diferente $old .= "<span style='color: red; background-color:#dedede;'>" . $word . "</span> "; continue; } $old .= $word . " "; } foreach($first as $word) { if(in_array($word,$arrDif1)) { //aqui ele marca o que for diferente $new .= "<span style='color: green;background-color:#dedede;'> " . $word . " </span>"; continue; } $new .= $word . " "; } return array('old' => $old, 'new' => $new); } //esses são dois textos usado como exemplo de uma redação $str1 = ' Em virtude do contexto histórico, é visível que o desmatamento em excesso no Brasil é um desafio que já vem sendo enfrentado há muito tempo, porém, ainda existem bastante casos que afetam gravemente, colocando em desequilíbrio todo o sistema natural. É fundamental avaliar o corte das árvores de grande porte na floresta Amazônica, principalmente para a criação de gado bovino e derivados da madeira extraída. O espaço preenchido e o material retirado são pontos fundamentais para os grandes fazendeiros e as indústrias em meios econômicos. As queimadas são usadas para limpar áreas, muitas vezes acabam saindo de controle, gerando os incêndios florestais. Elas destroem regiões propícias à vida animal, tornando o lugar inabitável. Segundo o G1, do dia 1 de janeiro até 11 de setembro do ano passado, foi registrado um aumento de 43% das queimas. O desmatamento ilegal esta presente e intenso. Muitas vezes, por se tratar de uma grande região de floresta, se torna difícil identificar e punir os infratores, que acabam desmatando uma taxa a mais que a recomendada. Portanto, é preciso de uma atenção maior por parte do governo, punindo severamente os que exercem o desmatamento ilegal, além de recrutar mais soldados para vigiarem a área florestal. As indústrias desenvolverem novos materiais para servirem como matérias-primas dos seus produtos, como os recicláveis. É importante as ONGS fazerem movimentos, sejam palestras ou campanhas de conscientização da população. '; $str2 = ' Em virtude do contexto histórico, é visível que o desmatamento em excesso no Brasil é um desafio que já vem sendo enfrentado há muito tempo, porém, ainda existem bastante casos que afetam gravemente, colocando em desequilíbrio todo o sistema natural. É fundamental avaliar o corte das árvores de grande porte na floresta Amazônica, principalmente para a criação de gado bovino e derivados da madeira extraída. O espaço preenchido e o material retirado são pontos fundamentais para os grandes fazendeiros e as indústrias em meios econômicos. As queimadas são usadas para limpar áreas, muitas vezes acabam saindo de controle, gerando os incêndios florestais. Elas destroem regiões propícias à vida animal, tornando o lugar inabitável. Segundo o G1, do dia 1 de janeiro até 11 de setembro do ano passado, foi registrado um aumento de 43% das queimas. O desmatamento ilegal está presente e intenso. Muitas vezes, por se tratar de uma grande região de floresta, se torna difícil identificar e punir os infratores, que acabam desmatando uma taxa a mais que a recomendada. Portanto, é preciso de uma atenção maior por parte do governo, punindo severamente os que exercem o desmatamento ilegal, além de recrutar mais soldados para vigiarem a área florestal. As indústrias desenvolverem novos materiais para servirem como matérias-primas dos seus produtos, como os recicláveis. É importante as ONGS fazerem movimentos, sejam palestras ou campanhas de conscientização da população. '; $difs = get_str_difs($str1, $str2); //Algumas variaveis criadas para o exemplo $nome = 'Fulano'; $nota = '950,00'; $html = " <h1>CORREÇÃO</h1> <h1>Tema: O DESMATAMENTO COMO PROBLEMA NO BRASIL</h1> <div> <img src='aluno.jpg' width='80px' height='80px' class='img'> </div> <div> <h3>Feito por: $nome/NOTA: $nota</h3> <p style='font-size:12px;'><i>Aluno do 3° ano A / Manhã </i></p> </div> <textarea class='notebook'> ".$difs['new']." </textarea> <footer> <p><b>&copy;Minha Redação Nota Mil </b></p> </footer> " ; $mpdf=new mPDF(); $mpdf->SetDisplayMode('fullpage'); $css = file_get_contents("css/estilo.css"); //imprime no pdf as informações. $mpdf->WriteHTML($css,1); $mpdf->WriteHTML($html); $mpdf->Output(); exit; ?>  
      Vou deixar aqui as imagens de como está fincando o pdf com as quebras de páginas. Alguma ideia de como arrumar
       


    • By marcossantana10
      Opa, to precisando muito de uma ajuda: estou tentando fazer o upload de arquivos de um app hibrido (rodando android) para um servidor. O código abaixo é executado sem erro, mas o upload não acontece. Será que alguem tem ideia de onde pode estar o erro?
       
      var images = []; var $imagesDiv; document.addEventListener("deviceready", init, false); function init() { $("#addPicture").on("touchend", selPic); $imagesDiv = $("#images"); $("#uploadPictures").on("touchend", uploadPics); } function selPic() { navigator.camera.getPicture(function(f) { var newHtml = "<img src='"+f+"'>"; $imagesDiv.append(newHtml); images.push(f); if(images.length === 1) { $("#uploadPictures").removeAttr("disabled"); } }, function(e) { alert("Error, check console."); console.dir(e); }, { quality: 50, sourceType: Camera.PictureSourceType.PHOTOLIBRARY, destinationType: Camera.DestinationType.FILE_URI }); } function uploadPics() { alert("Ok, going to upload "+images.length+" images."); var defs = []; var fd = new FormData(); images.forEach(function(i) { alert('processing '+i); var def = $.Deferred(); window.resolveLocalFileSystemURL(i, function(fileEntry) { alert('got a file entry'); fileEntry.file(function(file) { alert('now i have a file ob'); console.dir(file); var reader = new FileReader(); reader.onloadend = function(e) { var imgBlob = new Blob([this.result], { type:file.type}); fd.append('file'+(images.indexOf(i)+1), imgBlob); fd.append('fileName'+(images.indexOf(i)+1), file.name); def.resolve(); }; reader.readAsArrayBuffer(file); }, function(e) { alert('error getting file', e); }); }, function(e) { alert('Error resolving fs url', e); }); defs.push(def.promise()); }); $.when.apply($, defs).then(function() { alert("all things done"); var request = new XMLHttpRequest(); request.open('POST', 'url', true); request.send(fd); }); } Do lado do servidor, onde eu deveria receber a requisição e upar os arquivos, está conforme código abaixo:
      <?php header("Access-Control-Allow-Origin: *"); $imgFileName=date("Y").date("m").date("j")."_".$_POST['index']."_".rand(1000,9999).".jpg"; if(move_uploaded_file($_FILES['file']['tmp_name'], "anuncios/".$imgFileName)){ echo "upload ok"; //or anything you need } ?>  
    • By joelzsbit
      Pessoal implementei o link (https://xkeshi.github.io/image-compressor/) no meu site para fazer a compressão de imagens, porem preciso que essa imagem seja salva no banco.
      Não estou conseguindo pegar essa imagem comprimida e enviar para um arquivo salvar.php que é o responsável para salvar no banco.
      A imagem comprimida fica nesse bloco:
      <div class="w-100 text-center" v-if="outputURL"> <img class="mw-100" :src="outputURL" :alt="output.name"> <div class="mt-2"> <a class="btn btn-sm btn-blocks btn-outline-primary mt-2" :download="output.name" :href="outputURL" title="Download the compressed image">Download</a> </div> </div> Pensei em colocar um botão de salvar ali no lugar do Download, porem como que vou enviar os dados da imagem que estão em javascript para um arquivo salvar.php ?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.