我想使用NiFi的 posthttp / invokeHttp 处理器将PDF发布到API。
但是请考虑以下在NiFi中复制的cURL请求:
curl -X POST "http://ipaddress:port/api/" -H "accept: application/json" -H
"Content-Type: multipart/form-data" -F "pdf_file=@sample.pdf;
type=application/pdf"
哪个属性在nifi属性中获取-F
信息?
答案 0 :(得分:0)
使用PostHttp / InvokeHttp时,您不会引用外部文件,而是将发送流文件的内容。因此,您首先需要使用GetFile或ListFile / FetchFile将sample.pdf导入NiFi,然后从那些处理器中出来的流文件代表PDF,然后将其路由到InvokeHttp,后者将发布流文件的内容(pdf)。