星期三, 6月 18, 2014

[Java] httpservletrequest getcontentlength 回傳-1

踩到小雷,使用 httpservletrequest getcontentlength方法時,大於2GB時,由於回傳結果為int,會變-1。
可以改用httpservletrequest getHeader('Content-length')來解決。


long contentLen = Long.parseLong(request.getHeader("Content-Length"));
http://stackoverflow.com/questions/7423285/javax-servlet-httpservletrequest-getcontentlength-returns-int-only

沒有留言:

張貼留言

留個話吧:)

其他你感興趣的文章

Related Posts with Thumbnails