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

标签 javascript ajax spring file web

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

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

最佳答案

也许 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

关于javascript - 根据用户输入生成文件后下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44434009/

相关文章:

javascript - 当改变另一个输入时如何获取上面的输入值

.net - 渲染 Excel 文件

javascript - 每 X 个 div 添加元素到页面

javascript - 如何使用 Ajax 检查登录情况?

java - 如何将 AD 组映射到用户角色 Spring Security LDAP

javascript - 从表中动态创建的下拉菜单中选择值

javascript - 从返回的服务器数据更新组件的状态

javascript - 从 Web 浏览器获取 JavaScript 服务器时间的最快方法是什么?

php - 直播 : Don't know how to save what gets submitted

hibernate - Spring+Hibernate,Autowire sessionFactory 到 hibernate DAO