根据用户输入生成后下载文件

时间:2017-06-08 11:06:58

标签: javascript ajax spring file web

我的网络应用程序上有一个按钮,单击该按钮会根据用户输入生成文本文件。 为此我使用ajax将参数发送到spring后端。这有效。当我点击生成的文件在用户计算机上下载时,我想要的是在同一个按钮上。

这可以在不将文件存储在服务器上并生成链接的情况下完成吗?

1 个答案:

答案 0 :(得分:1)

也许data-URI可以帮助您向用户展示下载链接:

<a href="data:text/plain,this is some text" download="some-filename.txt" target="_blank">Download<a>

for more information see Mozilla: Data-URI

credits to the original answer