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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top