В случае, если кто-то еще столкнется с той же проблемой - мне нужно было иметь все 3 дополнительных поля, включая известные Длина
let stream = new Readable();
stream.push(foo);
stream.push(null);
form.append('inputFiles[]', stream, {
filename : 'test.xml',
contentType: 'application/xml',
knownLength: foo.length
}); //extra fields necessary
Попробовать chmod 0777, $filename
. Вам нужны полномочия в восьмеричной нотации.
Наиболее распространенный способ обработать этот вид вещи действительно с chmod
. Я смог удалить флаг только для чтения с помощью следующего с успехом:
chmod 0777, $filename;
Это использует chmod
восьмеричная нотация.
Я использую Земляничный Perl 5.8.8 на Windows Vista 64 бита.