Я пытаюсь загрузить файл из макроса 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-фреймворка.
Любая помощь будет оценена.