Невозможно отправить файл из приложения nodejs в конечную точку php - PullRequest
1 голос
/ 07 мая 2020

Я пытаюсь отправить zip-файл из моего nodejs приложения в конечную точку, записанную в PHP. Я использую ax ios и formdata

вот мой код js:

        const endpoint = '...';
        const form = new FormData();
        form.append('file', fs.createReadStream(zipFilePath), zipFileName);
        axios
            .post(endpoint, form, {
                headers: form.getHeaders()
            })
            .then((res) => {
                console.log(res.data);
            })
            .catch((e) => {
                console.log(e);
            });

Я не получаю файл на стороне php, $ _FILES всегда пуст .

<?php

header('Access-Control-Allow-Origin: *');

var_dump($_FILES);
die('response from server');

1 Ответ

1 голос
/ 08 мая 2020

Исправлено, это была проблема php ini. Добавлен файл .user.ini и добавлены настройки для загружаемых переменных. теперь все работает, всем спасибо.

вот мои настройки:

[PHP]
default_charset = "UTF-8"
file_uploads = On
max_file_uploads = 20
post_max_size = 256M
memory_limit = 1024M
max_execution_time = 180
upload_max_filesize = 32M
...