我的javaFX应用程序在Web服务器(沼泽)上运行,并且客户端通过浏览器访问此应用程序。我想在服务器端创建一个xml文件。我怎样才能做到这一点?因为此刻,如果我使用例如“ / Users / username / Desktop”的路径,它将在客户端桌面上创建文件。我想在服务器桌面上创建此文件。
我在Netbeans 7.2.1上使用javaFX 2.2
对不起,我的英语不好!谢谢!
最佳答案
看起来wamp是基于php的服务器。在这种情况下,服务器组件将需要一些php脚本来处理上传。 w3schools has a sample script for uploading via php(我不认可该脚本,因为我从未使用过它,也从未使用过php-我只是提供它作为参考)。
用于文件上传的w3schools教程使用html将文件数据发布到服务器。使用JavaFX时,您将改为使用Java对文件发布进行编码。 JavaFX客户端中的Java部分将需要使用多部分表单发布,以将文件从客户端发送到服务器。像apache httpclient之类的东西可以做到这一点。这篇文章中有一个端到端解决方案的示例代码:How to upload a file using Java HttpClient library working with PHP。