16 Jul
matte

matte il 16 July 2008 parla di Configurazioni

SWFUpload e problemi su Mac OS X

Per effettuare l’upload di file su alcune delle nostre applicazioni utilizziamo SWFUpload. Veniamo al primo problema. La versione più recente, la 2.1, ha dei problemi quando si utilizza il parametro post_params per passare eventuali argomenti alla funzione che viene richiamata per creare il file. Su http://code.google.com/p/swfupload/issues/detail?id=69 ho trovato come risolvere questo problema:

In pratica basta cambiare in SWFUpload.js la riga:

return paramStringPairs.join("&");

in:

return paramStringPairs.join("&");

Il secondo problema invece è dovuto al fatto che il plugin flash per Mac va a richiamare l’url per creare la risorsa appendendo all’url la porta del servizio (nel nostro caso la porta 80). Per un motivo dipendente dalla gestione dei dns il sito http://www.nomesito.com:80 non era raggiungibile (a differenza di tutti gli altri) e quindi il file non veniva caricato dando un errore di pagina non trovata. Ho risolto il problema correggendo una configurazione del webserver per far raggiungere il sito anche con la porta 80 nell’url.

2 Commenti a “SWFUpload e problemi su Mac OS X”

  1. marco il 6 March 2009 alle 16:14 dice:

    Ciao,
    come va configurato il server per risolvere il problema della porta 80?

    Grazie

  2. matte il 6 March 2009 alle 16:41 dice:

    Ciao Marco,
    per quanto riguarda la configurazione su Lighttpd basta che imposti l’host così:

    $HTTP["host"] =~ “^(www.domain.it:80|www.domain.it|domain.it:80|domain.it)$”

Scrivi un commento