|
|
|
|
@ -89,15 +89,8 @@ public class FileUrlResource extends UrlResource implements WritableResource {
@@ -89,15 +89,8 @@ public class FileUrlResource extends UrlResource implements WritableResource {
|
|
|
|
|
@Override |
|
|
|
|
public boolean isWritable() { |
|
|
|
|
try { |
|
|
|
|
URL url = getURL(); |
|
|
|
|
if (ResourceUtils.isFileURL(url)) { |
|
|
|
|
// Proceed with file system resolution
|
|
|
|
|
File file = getFile(); |
|
|
|
|
return (file.canWrite() && !file.isDirectory()); |
|
|
|
|
} |
|
|
|
|
else { |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
File file = getFile(); |
|
|
|
|
return (file.canWrite() && !file.isDirectory()); |
|
|
|
|
} |
|
|
|
|
catch (IOException ex) { |
|
|
|
|
return false; |
|
|
|
|
|