Pergunta

Estou tentando fazer upload de imagens com o upload, mas encontro um erro de IO. eu tenho http://github.com/leeh/uploadify_paperclip_demo E funciona no meu computador, então decidi implementar a funcionalidade do meu aplicativo a este exemplo passo a passo para pegar o erro e descobri que o motivo do erro de IO é meu proxy.pac local (eu uso FF):

function FindProxyForURL(url, host) {
    if (shExpMatch(host, "*.app.local*")) {
        return "PROXY 127.0.0.1:3000";
    }
    return "DIRECT";
}

Tudo funciona bem com http://127.0.0.1:3000/manager/photos E há erro de IO com http: //www.app.local/manager/photos. Eu tentei desligar o proxy.pac e usar o arquivo hosts (estou no Windows XP), carregar o trabalho com o trabalho com http: //www.app.local: 3000/gerente/fotos. Não posso me recuso a lidar com o procurador local porque uso subdomínios (subdomínio-fu) e não estou pronto para adicionar todos os subdomínios aos hosts.

Ideias? Qualquer ajuda será apreciada.

PS: Eu tenho o mesmo erro com SWFupload. E minha opinião de que o uploadsio é mais fácil de usar no desenvolvimento.

Foi útil?

Solução

Como descobri, o Flash ignorou o arquivo de configuração automática proxy no Firefox. Eu tenho usado Charles Web Debugging Proxy Application para confirmar.

Mas eu poderia alternar esse problema adicionando host do formulário de upload no arquivo hosts (como eu disse que estou no win xp):

127.0.0.1 www.app.com #or whatever host of your upload form

Uma coisa que você deve lembrar é apontar suas solicitações para o número da porta correspondente. E é apenas um aborrecimento em comparação com o arquivo PAC, a menos que você tenha muitas formas com funcionalidade de upload.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top