【发布时间】:2014-10-11 03:16:03
【问题描述】:
我已尝试搜索我面临的这个奇怪问题,但在网络上找不到任何内容。 以下是我想要做的。
从用户浏览器上传文件到运行在不同环境中的播放服务器
以下是我面临的问题。
块在到达 Play 服务器之前被截断
观察:
Chunk 是从 java 脚本在客户端正确创建的,
websocket.send()正在将正确的 chunk 传递给 Play。在 Play 服务器上,块以
String事件对象的形式出现,该对象被截断。- 这个问题非常奇怪的是,这仅在某些机器/网络中发生,对于所有其他机器/网络,它工作正常
- 当尝试使用不同的块大小时,据观察,对于较小的块,许多初始块被正确接收,但后来一个失败
- 我们已尝试在某些网络上绕过防火墙和代理,以检查如果没有此类限制会发生什么,但仍然失败
请提供可以帮助我调试和修复此问题的输入。我可以提供您想要的任何其他东西,而不是粘贴代码,因为它可以在大多数机器和网络上运行,但在少数机器和网络上失败,所以这似乎不是代码问题
PS。这个问题可以根据人们的观点有很多答案,对于所有 SO 用户,我只需要帮助可能会出错的事情,所以请不要将此标记为不合适
【问题讨论】:
标签: java javascript google-chrome playframework websocket