我正试图开发一个从本地机器读取文件的J2EE Web应用程序。用户将能够输入文件存在的路径,并且当单击按钮时,文件被读取并且数据库应该被上载。当我在本地测试它时,此功能正常工作,但是当我将代码移到Web服务器时,它无法找到该文件。这是因为应用程序试图在服务器而不是本地机器上找到该文件。有人可以让我知道,如果有什么办法可以从本地机器读取文件?J2EE:从Web服务器访问文件。
我一直在用struts/tomcat的开发此应用
感谢
我正试图开发一个从本地机器读取文件的J2EE Web应用程序。用户将能够输入文件存在的路径,并且当单击按钮时,文件被读取并且数据库应该被上载。当我在本地测试它时,此功能正常工作,但是当我将代码移到Web服务器时,它无法找到该文件。这是因为应用程序试图在服务器而不是本地机器上找到该文件。有人可以让我知道,如果有什么办法可以从本地机器读取文件?J2EE:从Web服务器访问文件。
我一直在用struts/tomcat的开发此应用
感谢
一个选项:退房this Rose India article
另一种选择:在 “文件上传jsp的”
感谢您的帮助。我打算将文件移动到服务器,然后访问它。 –
我对开发Web应用程序很陌生。有人可以告诉我在服务器的哪个位置应该放置文件吗? –
尝试
<input type="file"/>
它我无法在远程计算机上读取文件而无需将其发送到服务器...显然!
感谢您的帮助。我对开发Web应用程序很陌生。你能告诉我在服务器的哪个位置应该放置文件吗? –
当然,最好使用上传过程来指示@DwB。如果没有,你应该在服务器上共享一些目录,以便用户在这里下载文件或类似的东西。只要网络服务器用户有权访问它,路径就无关紧要。 – yoprogramo
非常感谢!它现在有效! –
如果您从本地文件系统运行浏览器应用程序,而不是通过Web服务器,则通常允许本地文件访问。
您希望Web应用程序透明地访问您自己的个人计算机上的文件吗?为什么不将其部署到服务器? –
你上传了服务器上的文件吗? – ykatchou
你使用XMLHttpRequest吗? –