Visualizzazione dei risultati da 1 a 3 su 3

Discussione: FckEditor & upload

  1. #1

    FckEditor & upload

    salve a tutti.
    Stoi utilizzando e personalizzando questo eccezionalke editor.
    Nello specifico, sto' cercando di avviare una fia servlet per effettuare l'upload delle immagini e dei filmati.

    nel file fckconfig.js, vado ad impostare il campo "FCKConfig.ImageUploadURL " con il "/servletUpload2", che è la servlet che fa' l'upload. la servlet restituisce il codice script richiesto:

    response.setContentType("text/html; charset=UTF-8");
    response.setHeader("Cache-Control","no-cache");
    PrintWriter out = response.getWriter();
    out.println("<script type=\"text/javascript\">");
    out.println("window.parent.OnUploadCompleted(0,'"+ s+"','"+s2+"','');");
    out.println("</script>");
    out.flush();
    out.close()


    Bello contento, vado a selezionare il file, e clicco "invia server" e non accade un bel nulla.
    Allora ruzzo un po' e trovo che "invia server" fa il submit della form, nella pagina html "fck_image.html". L'evento onsubmit scatena la chiamata di "return CheckUpload()", tale funzione è definita in fck_image.js.
    Bene, vado a vedere com'è fatta. la leggo, metto un po' di alert

    function CheckUpload()
    {
    var sFile = GetE('txtUploadFile').value ;
    if ( sFile.length == 0 )
    {
    alert( 'Please select a file to upload' ) ;
    return false ;
    }

    if ( ( FCKConfig.ImageUploadAllowedExtensions.length > 0 && !oUploadAllowedExtRegex.test( sFile ) ) ||
    ( FCKConfig.ImageUploadDeniedExtensions.length > 0 && oUploadDeniedExtRegex.test( sFile ) ) )
    {
    OnUploadCompleted( 202 ) ;
    return false ;
    }

    return true ;
    }
    Ora,mi chiedo, dove viene chiamata la servlet?

    Aiutatemi, ci sto perdendo un sacco di tempo dietro
    Grazie

  2. #2
    Ho trovato dove viene alnciato l'upload, sull'evento onload definito "fck_image.js"

    // Set the actual uploader URL.
    if ( FCKConfig.ImageUpload )
    GetE('frmUpload').action = FCKConfig.ImageUploadURL ;


    bene, sono felice perché l'action impostata,
    ma perchè non mi esegue la servlet?


  3. #3
    Ho risolto

    un path locale sballato
    salumi!

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.