例子:
File file=new File(putImgPoster);
ImageIO.write(bgBufImage, "png", file);
這裏輸出的圖片,在有些服務器未設置的情況下(特別不在同一個權限組的情況下)可能會出現nignx獲取其他映射路徑無法正常訪問,出現403獲取其他問題。我這裏是通過
Runtime
這個類裏面,執行Linux腳本的方法來解決的
String os = System.getProperty("os.name");
//拼接完整連接
if(!os.toLowerCase().startsWith("win")){
Runtime.getRuntime().exec("chmod 777 -R " + file);
}
這個判斷是因爲本地執行時,這個腳本是沒辦法執行的,所以要判斷一下是否是windows系統。