我正在帮助某人开发一个基于 javascript 的网络应用程序(尽管我对网络开发几乎一无所知)并且我们不确定实现我们想要的功能的最佳方法。
基本上,用户将使用我们的工具通过 javascript 查看表格、列等中的各种无聊数据。我们希望实现一项功能,让用户可以单击按钮或链接,然后下载 .doc 文件中显示的数据。
到目前为止,我们的基本想法是这样的:
- 当点击链接时,调用服务器上的 Java 函数,并将所需数据以字符串形式传入
- 在服务器上生成 .doc 文件
- 自动在客户端浏览器中“打开”文件链接以启动下载
这可能吗?如果可以,是否可行?或者,您能推荐一个更好的解决方案吗?
答案1
仅当您以后需要时才将 .doc 文件存储在本地。否则,您可以直接将数据输出到浏览器,并附加适当的 mime-type 标头
http://filext.com/faq/office_mime_types.php。
从声音上看,这更适合 stackoverflow.com