Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Upload immagini con $.Ajax [jquery]

    Ho un problema nel far accordare il mio FORM (con upload di immagine) e $.ajax().

    il file di invio html è un normalissimo FORM con vari elmenti e l'upload dell'immagine.

    Codice PHP:
    //vari elementi da inviare oltre all'immagine
    <input class="file_up" type="file" name="imagefile"></div
    e il file che riceve:

    Codice PHP:
    // Creo una array con i formati accettati
      
    $tipi_consentiti = array("image/gif","image/jpeg","image/png");

      
    // verifico che il formato del file sia tra quelli accettati
      
    if (@in_array($_FILES['imagefile']['type'], $tipi_consentiti)){ 

        
    // recupero i dati dal form
        // recupero delle variabili in POST
        
    $nome = @addslashes($_FILES['imagefile']['name']);
        
    $path "progetti/".$nome_prog ."/" stripslashes($nome);
        
    $tipo = @addslashes($_FILES['imagefile']['type']);

        
         
    // copio il file nella cartella delle immagini
        
    @copy ($_FILES['imagefile']['tmp_name'], "../progetti/" $nome_prog "/" $_FILES['imagefile']['name']);
        
        
    // creo la miniatura
        
    @makeThumb("../progetti/" $nome_prog,"../".$path,$nome,$tipo); 
    In mezzo tra i due volevo mettere una cosa del genere (come logica):

    Codice PHP:
    $.ajax({
       
    type:"post",
       
    url"url del file che riceve",
       
    data ""
    }); 
    NON SO COSA METTERE IN DATA, per passare gli argomenti dell'immagine. Su può fare?
    Sapreste darmi una dritta?
    Aiuto perché mi piace, mi diverte, e mi allena.
    Non sono esperto, offro opportunità non obblighi.
    Uso un mio modo di fare le cose, che se risultasse poco gradito basta ignorarlo.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    In puro ajax non puoi inviare file binari, per ovviare o usi un iframe o flash, ritengo che anche jquery abbia lo stessa limitazione.
    Cerca in rete si trovano diverse risorse in rete già pronte e funzionanti.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    mmh... capisco. GRAZIE MILLE.
    Aiuto perché mi piace, mi diverte, e mi allena.
    Non sono esperto, offro opportunità non obblighi.
    Uso un mio modo di fare le cose, che se risultasse poco gradito basta ignorarlo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.