我创建了一个应用程序,其中android手机拍摄照片并将其上传到服务器。服务器接受图像,存储在本地目录中并更新数据库的路径。一切工作正常我的本地主机(Windows),但是当我部署战争文件,它不是创建该文件。问题是我的本地主机在windows上,但主服务器(ISP)在Linux上。我的本地主机和主服务器(ISP)都使用glassfish。在主服务器(ISP)上,我通过管理员登录然后部署war文件。在linux中创建文件
0
A
回答
0
这可能是你的问题。
你在哪里存储你的文件在服务器。在Windows中,您可能会给出路径为
D://images/dir1/......
在linux中,此路径无效。它应该看起来像
/home/tomcat/images/repo/...........
请将代码提交到您提及存储图像的目录位置的位置。
+0
我使用System.getProperty(“user.home”)+ File.separator创建目录 –
+0
然后可能会有权限问题.. – Konza
相关问题
- 1. 在linux中创建文件
- 2. 在linux中创建重复文件
- 3. 在Linux中创建临时文件夹
- 4. C++在Linux中创建2个文件
- 5. 在Linux中使用C创建文件
- 6. linux文件创建和umask()
- 7. Linux文件创建大小
- 8. 创建Zip文件在Windows和提取Zip文件在Linux中
- 9. 无法在Linux上创建777文件
- 10. 在Linux中创建
- 11. 根据条件在Linux中创建新文件
- 12. 使用c语言在Linux中的/ tmp文件夹中创建文本文件
- 13. 在Linux中使用C++在给定路径创建文件
- 14. 在Android中使用现有的“.so”文件(在Linux上创建)
- 15. 在c编程中在linux下创建一个utf8文件
- 16. 如何创建在特定的文件cron作业在Linux中
- 17. 在主文件夹中创建临时文件和套接字文件Linux
- 18. 遍历目录中的文件,创建输出文件linux
- 19. 在文件名Unicode字符linux下的Tomcat创建文件
- 20. Linux dd创建多个iso文件
- 21. 用户无法创建文件linux
- 22. 未创建文件(Linux-PHP-C++)
- 23. linux C++通知文件类型创建
- 24. Linux:如何创建指定文件?
- 25. 创建副本在Linux中
- 26. 什么时候在Linux主目录中创建.gradle文件夹?
- 27. 如何在Linux中获取文件创建日期?
- 28. 在linux/EC2实例中没有创建日志文件
- 29. 在Linux程序集中创建一个资源文件
- 30. 如何在linux中创建无法读取的文件
你应该检查你的下载/文件目录的权限。 Windows允许比Linux多得多。 – Sentencio
我在问:是否允许这个问题?我应该修改war文件存储目录的权限吗? –
最好的办法是为您的网络服务器进程设置权限,其中包括新的/编辑/删除其中的项目。另一种方法是设置目录的权限。你可以使用'chmod'。 – Sentencio