Upload de imagens com o uploads Run Err Erro com Proxy Local (proxy.pac)
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.
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.