Загрузка изображений с помощью uploadify RUT с ошибкой io с локальным прокси (proxy.pac)

StackOverflow https://stackoverflow.com/questions/2307820

Вопрос

Я пытаюсь загрузить изображения с помощью загрузки, но я столкнулся с ошибкой IO. у меня есть http://github.com/leeh/uploadify_paperclip_demo И это работает на моем компьютере, поэтому я решил реализовать функциональность моего приложения к этому примеру шаг за шагом, чтобы поймать ошибку и обнаружил, что причиной ошибки ввода -найма является мой локальный Proxy.pac (я использую FF):

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

Все работает нормально с http://127.0.0.1:3000/manager/photos И есть ошибка ввода http: //www.app.local/manager/photos. Анкет Я попытался выключить proxy.pac и использовать файл хостов (я в Windows XP), загрузить рабочие http: //www.app.local: 3000/Manager/PhotosАнкет Я не могу отказываться иметь дело с местным прокси, потому что я использую субдомены (субдомен-FU), и я не готов добавить каждый субдомен к хостам.

Идеи? Любая помощь будет оценена.

PS: У меня такая же ошибка с SWFUPLOAD. И мое мнение, что загрузка легче использовать в разработке.

Это было полезно?

Решение

Как я выяснил, Flash обходит файл Auto Configuration Proxy Auto в Firefox. я использовал Чарльз веб -отладка прокси -приложения Чтобы подтвердить это.

Но я мог бы облегчить эту проблему, добавив хост формы загрузки в файле хостов (как я сказал, что я нахожусь в Win XP):

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

Одна вещь, которую вы должны помнить, это указать ваши запросы на соответствующий номер порта. И это только раздражение по сравнению с Pac-File, если у вас нет много форм с функциональностью загрузки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top