上传静态页面到服务器测试接口如何修改访问路径

 时间:2024-10-14 02:07:52

1、原因是因为权限问题,就是修改文件权限后,其它节点就可以访问了,想到这一步有两种思路,

上传静态页面到服务器测试接口如何修改访问路径

2、第一种,为什么98和99上传的文件,他们俩直接就可以相互直接下载,而唯独97节点不能下载,能不能将97弄成和98和99一样,第二种,用java代码的方式将文件的权限修改下,这样也能达到效果,

上传静态页面到服务器测试接口如何修改访问路径

3、为什么会出现97和别的不一样,原因每个节点上传的文件,它产生对应的uid和gid,这两个id分别是用户的id和组id,99和98生成的是一样uid,而97生成了不一样的uid,为什么会出现这种情况?由于时间紧我就选择了第二种的方式,

上传静态页面到服务器测试接口如何修改访问路径

4、第二种的方式,通过java代码的方式将上传的附件权限加以修改,如下面的代码

上传静态页面到服务器测试接口如何修改访问路径

5、et<PosixFilePermission> perms = new HashSet<PosixFilePermission>(); p髫潋啜缅erms.add(PosixFilePermission.OWNER_READ); //设置所有者的读取权限perms.add(PosixFilePermission.OWNER_WRITE); //设置所有者的写权限perms.add(PosixFilePermission.OWNER_EXECUTE); //设置所有者的执行权限 perms.add(PosixFilePermission.GROUP_READ); //设置组的读取权限

上传静态页面到服务器测试接口如何修改访问路径

6、perms.add(PosixFilePermission.GROUP_EXECUTE); //设置组的执行权限perms.add(PosixFilePermission.OTHERS_READ); //设置其他的读取权限 perms.add(PosixFilePermission.OTHERS_EXECUTE); //设置其他的执行权限Files.setPosixFilePermissions(pathDest, perms); //修改文件的权限重新部署代码,问题解决

上传静态页面到服务器测试接口如何修改访问路径
  • DBeaver如何连接H2 Embedde数据库,详细教程
  • webstorm如何给react-native项目打包
  • nginx 配置详解
  • sql server distinct和order by怎么同时使用
  • 如何在JavaScript使用键值对形式给函数传参显示
  • 热门搜索
    水星路由器怎么安装 朋友圈晒花草的说说 如何成立公司 鼻咽癌怎么确诊 天猫怎么给差评 旅游咨询 深圳东站在哪里 夫君是未来大魔王怎么办格格党 企业退休工资如何计算 长兴岛旅游