immagini Caricamento con Uploadify incorrere in errore IO con proxy locale (proxy.pac)
Domanda
Sto cercando di caricare le immagini con Uploadify ma correre in errore IO. Io ho http://github.com/leeh/uploadify_paperclip_demo e funziona sul mio computer, in modo da ho deciso di implementare la funzionalità della mia candidatura a questo esempio passo dopo passo per intercettare l'errore e ha scoperto che il motivo dell'errore iO è il mio proxy.pac locale (io uso FF):
function FindProxyForURL(url, host) {
if (shExpMatch(host, "*.app.local*")) {
return "PROXY 127.0.0.1:3000";
}
return "DIRECT";
}
Tutto funziona bene con http://127.0.0.1:3000/manager/photos e non v'è errore IO con http: //www.app.local/manager/photos . Ho cercato di spegnere il file proxy.pac e sull'uso di host (Sono su Windows XP), Uploadify lavora con http: //www.app.local: 3000 / manager / foto . Non posso rifiutare di trattare con proxy locale perché io uso sottodomini (Subdomain-FU) e non sono pronti ad aggiungere ogni sottodominio agli host.
Idee? Qualsiasi aiuto sarà apprezzato.
P.S: Ho lo stesso errore con SWFUpload. E mia opinione che Uploadify è più facile da utilizzare in fase di sviluppo.
Soluzione
Come ho capito Flash ignora procura file di configurazione automatica in Firefox. Ho usato Charles Web Debugging Proxy di applicazione per confermarla.
Ma potrei risolvere questo problema aggiungendo serie di modulo di upload nel file hosts (come ho già detto sono in win xp):
127.0.0.1 www.app.com #or whatever host of your upload form
Una cosa che dovete ricordare è quello di indicare le vostre richieste al numero di porta corrispondente. Ed è solo fastidio a confronto con PAC-file se non si dispone di un sacco di forme con funzionalità di upload.