【发布时间】:2021-12-01 02:04:33
【问题描述】:
我是 apache 骆驼的新手。我正在尝试从 HTML 页面上传 txt 文件,但没有在接收端以正确的形式获取文件。我在交换正文中获得了以下提到的数据,获取了网络表单边界以及文件的内容。
------WebKitFormBoundaryOAiLMJtrA2g4CB32
Content-Disposition: form-data; name="test.txt"
Hello how are you..?
------WebKitFormBoundaryOAiLMJtrA2g4CB32
Content-Disposition: form-data; name="file"; filename="test.txt"
Content-Type: text/plain
------WebKitFormBoundaryOAiLMJtrA2g4CB32--
我正在使用 apache camel 的休息端点。
HTML 页面:
<form method="post" action="uploadFile" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" value="Upload" />
</form>
Apache 休息端点:
rest("/uploadFile").post("/")
.param("file").endParam()
.to("bean:BeanName?method=converterMethod(Exchange)");
如何从中提取文件内容?
我只需要提取像 -> Hello how are you..?
【问题讨论】:
标签: java spring file-upload apache-camel multipartform-data