Ошибка 405 при загрузке файла через VBA - PullRequest
1 голос
/ 14 июня 2019

Я пытаюсь загрузить файл из макроса outlook через VBA в мой REST API, однако в ответ я получаю 405 not allowed error. Я пытался найти причину, но безуспешно.

Код VBA

Sub uploadjustfile()
    Set objhttp = CreateObject("MSXML2.ServerXMLHTTP")
    URL = "https://test-url.com/api/upload"
    objhttp.Open "POST", URL, False
    objhttp.setRequestHeader "Content-type", "application/json"
    objhttp.setOption 2, 13056
    objhttp.Send ("file=@D:/Zip/one.txt")
    MsgBox objhttp.responsetext
End Sub

Код API REST

$_FILES = json_decode(file_get_contents('php://input'),true);
$response = array('status'=>1);
$this->response($response,200);

Этот код API хорошо работает в PHP-скрипте. Я проверил его с помощью тестовой формы, и результат был ожидаемым.

Я использую Codeigniter в качестве внутреннего PHP-фреймворка.

Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...