如何返回并输出流给用户并向用户显示成功消息?用户会发出请求,后端会做一些工作并返回内存中的字节数组。磁盘上没有文件。返回文件和消息
控制器将具备以下条件:
response.getOutputStream().write(baos.toByteArray());
我想使用AJAX的莫名其妙,但无法弄清楚如何做到这一点。
如何返回并输出流给用户并向用户显示成功消息?用户会发出请求,后端会做一些工作并返回内存中的字节数组。磁盘上没有文件。返回文件和消息
控制器将具备以下条件:
response.getOutputStream().write(baos.toByteArray());
我想使用AJAX的莫名其妙,但无法弄清楚如何做到这一点。
退房约翰Culviner的解决方案:https://stackoverflow.com/a/9970672/14607
http://johnculviner.com/jquery-file-download-plugin-for-ajax-like-feature-rich-file-downloads/
问题在于它似乎没有发回自定义成功消息。它只会说如果它好转或不好。我需要用户上传我检查的文件。并发回消息并附上摘要并返回文件。 –
也许您的主页面可能会轮询服务器,直到文件处理完毕。 –
文件上传将需要约100MB,返回文件也将100MB –
消息返回需要进行定制。 –