2009-08-19 7 views
0

J'ai mis le swfupload sur mon site, mais après avoir choisi les fichiers à télécharger, la page qui gère les fichiers téléchargés n'a pas reçu les fichiers. Je suppose la SWFUpload n'est pas télécharger les fichiers sur le serveur ...SWFUpload ne fonctionne pas en téléchargeant le fichier sur asp.net

c'est mon code simple javascript/

var SFWU;

window.onload = function() { 
    var settings = 
      { 
      file_size_limit: "1000", // 200 kb 
      file_types: "*.jpg;*.gif;*.png", 
      file_types_description: "Image Files", 
      file_upload_limit: "10", 
      file_queue_limit: "10", 

      upload_url: "http://localhost:4158/Membership/ExportFromFlash.aspx?action=gadget", 
      flash_url: "/Html_Data/Flash/swfupload.swf", 
      button_width: "100", 
      button_height: "20", 
      button_placeholder_id: "swfuploadContainer", 
      button_text: '<span>Upload your gadgets</span>', 
      button_text_style: ".theFont { font-size: 8; }", 
      button_text_left_padding: 12, 

      upload_error_handler: uploadError, 
      upload_success_handler : uploadSuccess 
      } 
      swfu = new SWFUpload(settings); 
     }; 

     function uploadError(file, errorCode, message) { 
      try { 
       alert(message); 
      } catch (ex) { 
       alert("ASDF"); 
       this.debug(ex); 
      } 
     } 
     function uploadSuccess(file, serverData) { 
      try { 
       alert(serverData); 
       //window.navigator("/Membership/GadgetDetails.aspx"); 
      } catch (ex) { 
       alert("A33"); 
       this.debug(ex); 
      } 
     } 

J'ai utilisé le visual studio .net débogage la page mais il n'a pas atteint ....

Répondre

0

Il ressemble à l'URL de téléchargement est toujours défini sur localhost.

+0

Je travaille sur la machine locale. –

0

Comme décrit dans ce answer, Flash 9.x/10.x ne permet pas d'appeler une fonction. Vous devez donc afficher le contrôle Flash pour le rendre cliquable.

Google Mail semble créer le lien "Joindre un fichier" comme un lien hypertexte normal mais placer un objet Flash (transparent) sur le dessus (en termes d'ordre z) de sorte que l'utilisateur voit l'hyperlien HTML mais clique sur l'objet flash.

Questions connexes