我已经为MSF4J运行了一些示例。我正在考虑创建一个允许上传文件的服务,但它们是使用multipart/form-data发送的。我们的前端使用分块编码发送数据。因此,FileServer示例展示了如何使用HttpStreamer处理分块流,而Formparam示例展示了如何处理多部分/表单数据。但是当我向/simpleFormStreaming发送分块请求时,它不工作(得到HTTP500响应)。发送非分块请求时(设置Content-Lenght)。它工作得很好。那么如何处理使用分块编码发送多部分/表单数据请求呢?
谢谢,
丹尼
发布于 2016-10-31 09:52:41
目前,通过FormParam,MSF4J不支持分块数据。但是您可以使用FileServer示例中的HttpStreamer。HttpStreamer.chunk方法将对每个块执行。您需要在HttpStreamHandler实现中实现多部分/表单数据处理逻辑。我认为您可以直接使用commons-file-upload并进行处理。
https://stackoverflow.com/questions/40265143
复制相似问题