Неверное имя файла при отправке WWW :: Mechanize

Насколько я могу прочитать из документации WWW :: Mechanize , вы можете сделать следующее, чтобы отправить файл из строки:

$mech->submit_form(
    fields => {
        'UploadedFile' => [[ undef, 'test2.txt', Content => $content ], 1],
    }
);

При этом должен быть отправлен файл с именем text2.txt , содержащий текст из $ content (в данном случае «Файл - ложь». ]).

Однако запрос не удался из-за внутренней ошибки сервера, поэтому я проверил отправленный запрос и обнаружил следующее:

--xYzZY
Content-Disposition: form-data; name="UploadedFile"; filename="ARRAY(0x9567570)"

The file is a lie.
--xYzZY

Это явно не то имя файла, которое я указал, поэтому мне интересно: Я что-то делаю неправильно, или в модуле есть ошибки?

6
задан Sebastian Paaske Tørholm 2 October 2011 в 15:22
поделиться