2012-01-25 2 views
2

Как часть моего сценария Perl У меня есть следующая простая команда, которая, как предполагается, чтобы загрузить $url и сохранить его содержимое в файл $file:LWP :: Simple getstore не работает в Windows,

getstore("$url", "$file"); 

Этот работает отлично, когда я запускаю его на своей Fedora Linux, однако, когда я запускаю тот же код в Windows, кажется, что $file остается пустым.

Это очень странно, поскольку, как я уже упоминал, не было никаких изменений в код и эта команда очень просты.

Возможно, кто-нибудь знает, почему такое поведение может возникнуть?

Спасибо!

+0

Что вы используете в качестве имени файла? – Nick

+1

Вы проверяете статус, возвращаемый getstore? Похоже, что HTTP :: Status экспортируется вместе с ним, поэтому я думаю, что вы должны иметь возможность хранить код, а затем вызывать status_message ($ code) – Nick

+0

Я пробовал следующее: 'my $ status = getstore (" $ url "," $ файл "); print "$ status \ n"; 'В результате статус' 500', хотя я не уверен, что это значит. –

ответ

0

Поиск прокси довольно легко иногда:

Попытка открыть несуществующий веб-страницы и большинство времени PROXY сообщает об ошибке и распечатать свои собственные данные.

Попробуйте это: -.ds.com Проверьте линию: Ваш веб-прокси: ....

Смежные вопросы