我在godaddy 对我的共享主机帐户的/tmp 文件夹具有写入权限。我想将上传的图片从 /tmp 文件夹移动到我的主机帐户文件夹 /home/content/x/y/z/xyz/html/pic/ 我试图通过 jsp 移动文件但没有成功。文件夹权限设置为(读写执行 0777)。Godaddy 支持坚持认为文件传输是可能的。我完全被困住了,在这方面需要帮助。
当我使用 linux 命令(mv/cp)时,出现以下异常:
Process p = Runtime.getRuntime().exec("mv /tmp/"+fileName+" /home/content/x/y/z/xyz/html/pic/ "+fileName);
错误:java.security.AccessControlException:访问被拒绝(java.io.FilePermission <> 执行)
当我通过流编写它时,我得到以下异常:
OutputStream bos = new FileOutputStream( "/home/content/x/y/z/xyz/html/pic/"+filename);
bos.write(buffer, 0, bytesRead);
错误:java.security.AccessControlException:访问被拒绝(java.io.FilePermission/home/content/x/y/z/xyz/html/pic/DSC00061.JPG 写