как отправить файл с другими данными формы с помощью запроса на вставку, используя модуль запроса в nodejs - PullRequest
0 голосов
/ 15 декабря 2018

Вот мой код запроса на поставку

requestMethodPutWithFormData: function (url, form_data, header) {

    return new Promise((resolve, reject) => {

        //SET ALL THESE PARATMETER TO MAKE REQUEST
        request.put({url: url, formData: form_data, headers: header}, function (error, response, body) {

                var responseData = JSON.parse(body);
                resolve(responseData);
            }
        });

    });
}

И мои настройки мои form_data такие, как это

var form_data = {
                        image_file: {
                            value: fs.createReadStream(files.file.path),
                            options: {
                                filename: files.file.name
                            }
                        },
                        store_id: fields.store_id,
                        image_file_id: fields.image_file_id,
                        token_type: g_token_type,
                        account_id: g_account_id
                    };

Моя проблемаданные formData не получают по запрошенному URL-адресу, который показывает нулевые данные, но не может понять, что этот код абсолютно нормально работает с пост-запросом, но не с положенным запросом, данные не принимаются в конечной точке.

Пожалуйста, помогите мне решить эту проблему

...