我正在尝试通过Java中的HTTP Post发送csv文件及其md5。我一直在尝试使用HttpClient及其示例,但无法找到通过HTTP Post发送BOTH csv文件及其md5哈希的合适示例。
我能够计算出md5,但我仍然坚持发送csv文件。
感谢并希望听到所有人的意见。
此致
答案 0 :(得分:1)
这是一个例子,如何使用HttpClient上传文件: http://www.theserverside.com/news/1365153/HttpClient-and-FileUpload
您可以使用自定义标头发送MD5哈希:
httppost.setHeader("My-Checksum",calculateMD5(/* content of CSV */));
你可以用HttpServletRequest的getHeader()来读它:
String md5Sum = request.getHeader("My-Checksum");