Ir para conteúdo
Paulo Tuan

UPLOAD POR MOBILE

Recommended Posts

Boa noite galera

eu estou com um modulo de GALERIA DE FOTOS

ele funciona normalmente

no computador carrega certinho

mais quando entra pelo celular ele não vai buscar as fotos

pra carregar

 

Segue o codigo

								<?php } elseif (isset($_GET['AdicionarFotos'])) { ?>
									<?php $id = get('AdicionarFotos'); $Query = DBRead('album','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $c_album) { ?>
										<input type="hidden" name="id" value="<?php echo $id; ?>"/>
									    <script type="text/javascript">
									          <?php $timestamp = time();?>
									          $(function() {
									              $('#file_upload').uploadifive({
									                'fileType'  : ["image\/gif","image\/jpeg","image\/png","image\/jpg"],
									                  'auto'             : true,
									                  'checkScript'      : 'css_js/plugins/upload5/check-exists.php',
									                  'buttonText'   : 'Selecionar Imagens',
									                  'formData'         : {
									                                         'timestamp' : '<?php echo $timestamp;?>',
									                                         'token'     : '<?php echo md5('unique_salt' . $timestamp);?>'
									                                       },
									                  'queueID'          : 'queue',
									                  'uploadScript'     : 'controller/album_upload.php?id_album=<?php echo $id ?>',
									                  'onQueueComplete' : function(uploads) {
												            window.location.reload();
												        },
									                  'onUploadComplete' : function(file, data) { /*console.log(data);*/ }
									              });
									          });
									    </script>
									    <div id="queue"></div>
									    <input id="file_upload" name="file_upload" type="file" multiple>
									    <input type="hidden" name="id"value="<?php echo $id; ?>" />
									    <center>
											<em>Info: Para editar o título ou excluir uma imagem, basta clicar sobre ela.</em>
										</center>
										
										<hr>
										

O arquivo do upload esta assim

 

<?php
    set_time_limit(0);
    require_once ('../database/config.php');
    require_once ('../database/config.database.php');
    require_once ('../database/upload.class.php');
    require_once ('../includes/funcoes.php');
    $file_dst_name = "";
    $id = get('id_album');
    $dir_dest = '../wa/album/uploads/';
    $files = array( );
    $files = $_FILES['Filedata'];
    foreach ($files as $file){
        $handle = new Upload($file);
        if ( $handle->uploaded ){
            $handle->file_overwrite = true;

            if ($files['type'] == 'image/jpeg') {
                $handle->file_new_name_ext = 'jpg';
            } elseif ($files['type'] == 'image/png') {
                $handle->file_new_name_ext = 'png';
            } elseif ($files['type'] == 'image/gif') {
                $handle->file_new_name_ext = 'gif';
            }
            
            $handle->file_new_name_body = md5(uniqid(rand(), true));
            $handle->Process($dir_dest);
            if ($handle->processed){
                $file_dst_name = $handle->file_dst_name;
                $Adicionar = array(
                    'imagem' => $file_dst_name, 
                    'data'   => date('Y-m-d'),
                    'id_album' => $id
                );

                $Query = DBCreate('fotos_album', $Adicionar, true);
            }
        }
    }
?>

FICO NA ESPERA VLWW

Compartilhar este post


Link para o post
Compartilhar em outros sites

seu problema não é de php, é de jquery, alguma coisa relacionada a esse plugin uploadfy, peça a algum moderador pra mover sua dúvida para Javascript, aqui os meus inputs do tipo File funcionam tanto no desktop quanto no mobile usando apenas HTML

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.