node js запрос POST multipart/form-data, как изменить атрибут имени

Я пытаюсь загрузить фотографию через POST-запрос с запросом (https://github.com/request/request) или рестлер (https://github.com/danwrong/restler)

если я хочу сделать, как эта форма, чтобы загрузить фотографию на upload.php, как установить входной атрибут имени (значение) (name = "file")?

<form  action="upload.php" method="POST" enctype="multipart/form-data">
      <input type="file" name="file" >  <!-- <<<this   -->
      <input id="submit" name="submit" type="submit" value="upfile">
</form> 

person Finn    schedule 22.12.2015    source источник


Ответы (2)


Из документации, на которую вы ссылались:

my_file: fs.createReadStream(__dirname + '/unicycle.jpg'),

my_file — это имя поля.

person Quentin    schedule 22.12.2015
comment
my_file - это атрибут имени? если ‹тип ввода=имя файла=файл ›, набор будет my_file: 'file' ? - person Finn; 22.12.2015
comment
Нет. Если имя поля file, то вы должны сказать file: fs.createReadStream(__dirname + '/unicycle.jpg'), - person Quentin; 22.12.2015

Это может вам помочь

    <form action="upload.php" method="post" enctype="multipart/form-data">
    Select image to upload:
    <input type="file" name="fileToUpload" id="fileToUpload">
    <input type="submit" value="Upload Image" name="submit">
</form>

вы также можете увидеть эту ссылку....

[http://www.w3schools.com/php/php_file_upload.asp][1]

person S.Rusdana    schedule 22.12.2015