如何在DataSnap方法中返回文件后释放内存?

时间:2018-06-04 20:17:20

标签: delphi datasnap

我试图通过DataSnap返回文件(.exe,.zip等)。这是一个物联网应用程序。设备将连接到我的Web服务,验证和下载更新文件。我可以使用以下代码下载文件:

@PostMapping("/post")
public ResponseEntity<?> post(@Valid @RequestBody StockTransaction st, Errors errors){
    System.out.println(st.getState());
}

它可以工作,但问题是内存泄漏。返回文件时,内存保持分配状态。我测试了&#34;巨大的&#34;文件很多次,直到我得到#34;内存不足&#34;错误。

我该如何解决?这是DataSnap中的错误吗? DataSnap是我的应用程序的一个很好的解决方案吗?谢谢!

0 个答案:

没有答案