【问题标题】:How to rewrite csv file on client with java web application如何使用 Java Web 应用程序在客户端重写 csv 文件
【发布时间】:2013-05-10 03:48:39
【问题描述】:

我是 java web 应用程序的新手,(Java EE,JSF)。

我试图用一个java web应用程序改变客户端计算机上一个csv文件的内容,这样客户端就不必下载新文件了,因为该文件已经在要用于应用程序的集合中了客户端。所以我只想重写csv文件。

可以在 java web 应用程序中完成吗?如果是,请给我一个例子。如果有更好的解决方案,我将不胜感激。

【问题讨论】:

  • 可以通过策略配置和小程序实现,但实施起来可能过于复杂。创建像 Dropbox 这样的客户端软件将是一种更好的方法。或跟随凯文回答。

标签: java jsf jakarta-ee


【解决方案1】:

不,绝对不是。您无法从 Web 浏览器更改客户端计算机上文件的内容。您能做的最好的事情就是让他们上传文件的一个版本,然后将另一个版本发送给他们下载。授予对文件系统的写访问权限将是一个巨大的安全漏洞。

【讨论】:

    【解决方案2】:

    将 CSV 放在某个网络共享上。客户端可以编辑,后端服务器可以编辑。当然,这需要更多的基础架构,但可能会根据应用程序的类型工作。

    【讨论】:

      【解决方案3】:

      我认为这不是您想要的,但如果“客户端计算机”也充当服务器(即运行 Jetty/Tomcat/其他的主机),那么您可以使用 java IO 修改其上的文件接口。

      同样,很可能不是您想要的,只是说它会起作用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-05-11
        • 2015-05-14
        • 1970-01-01
        • 2021-05-23
        • 1970-01-01
        • 2017-04-02
        • 2011-05-30
        相关资源
        最近更新 更多