我创建了一个应用程序,其中android手机拍照并将其上传到服务器。服务器接受映像,存储在本地目录中并更新数据库的路径。在我的localhost(Windows)上一切正常,但是当我部署war文件时,它不会创建文件。问题是我的localhost在Windows上,但主服务器(ISP)在Linux上。我的localhost和主服务器(ISP)都在使用glassfish。在主服务器(ISP)上,我通过管理员登录,然后部署war文件。
答案 0 :(得分:0)
这可能是你的问题。
您将文件存储在服务器中的哪个位置。在Windows中,您可能会将路径视为
D://images/dir1/......
在linux中,此路径无效。它应该看起来像
/home/tomcat/images/repo/...........
请在您提及存储图像的目录位置的位置张贴代码。