Как мы можем загрузить файл, используя enctype = "multipart / form-data" в REST-сервисе ColdFusion 2018?
Создание простого сервиса;
<cfcomponent rest="true" restpath="file">
<cffunction name="postUpload" restpath="upload" access="remote" returntype="struct" httpmethod="POST" produces="application/json">
<cfset var response = {} />
<cffile
action = "upload"
filefield = "file"
destination = "D:\files\temp\"
accept = "application/pdf"
nameConflict = "overwrite"
result="myFile"
>
<cfset response = myFile />
<cfreturn response>
</cffunction>
</cfcomponent>
И у меня есть вызвал его из POSTMAN
путь: [APIPATH] / file / upload
httpmethod: POST
Заголовки
Тип содержимого: multipart / form-data
Тело: данные формы
key Type value
file File : document.pdf (uploaded from POSTMAN)
Ответ
{
"message": "Not Found",
"success": false,
"errcode": "404"
}
Я пробовал часть тела без загруженного файла, и он дает
The form field file did not contain a file. (Error in ColdFusion log file)
{
"message": "Internal Server Error",
"success": false,
"errcode": "500"
}
У меня вопрос: почему выдает ошибку 404 при попытке загрузить файл?