播放2.5&& heroku:net :: ERR_CONTENT_LENGTH_MISMATCH

时间:2016-06-15 07:43:01

标签: javascript heroku playframework heroku-toolbelt

我知道这是一个重复的问题,但我找不到解决方案。

我有一个很长的字符串要通过: Seq包含 10000 base64图像。

public static String showResult(View v) {
        String  result = "";
        JsonObject json = new JsonObject():
         for (Planet p : plAdapter.getBox()) {
                    if (p.isSelected()){
                       json.put("name",p.getName());
                       json.put("distance",p.getDistance());
                       json.put("quantity",p.getQuantità());
                    }
           }
         result = json.toString();
         FileWriter file = null;
         try { 
                file = new FileWriter("/path/filename.json");
                file.write(result); 
         }catch(IOException ie){}
         finally{ 
           file.flush();
           file.close();
         }
     return result;
}

当我在 Heroku 上部署时,显示的字符串被剪切(在第一个base64图像之一的中间),并在javascript控制台中写入:

Ok(Json.toJson(seq))

我该怎么办?

PS:我现在不是传输此图像的最佳方式,但就目前来说,它更容易。

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试升级到2.5.1或更高版本。此错误已在此处修复https://github.com/playframework/playframework/issues/5835