Как часть моего сценария Perl У меня есть следующая простая команда, которая, как предполагается, чтобы загрузить $url
и сохранить его содержимое в файл $file
:LWP :: Simple getstore не работает в Windows,
getstore("$url", "$file");
Этот работает отлично, когда я запускаю его на своей Fedora Linux, однако, когда я запускаю тот же код в Windows, кажется, что $file
остается пустым.
Это очень странно, поскольку, как я уже упоминал, не было никаких изменений в код и эта команда очень просты.
Возможно, кто-нибудь знает, почему такое поведение может возникнуть?
Спасибо!
Что вы используете в качестве имени файла? – Nick
Вы проверяете статус, возвращаемый getstore? Похоже, что HTTP :: Status экспортируется вместе с ним, поэтому я думаю, что вы должны иметь возможность хранить код, а затем вызывать status_message ($ code) – Nick
Я пробовал следующее: 'my $ status = getstore (" $ url "," $ файл "); print "$ status \ n"; 'В результате статус' 500', хотя я не уверен, что это значит. –