| | |
| | | } |
| | | |
| | | public List<FileRef> list(String relPath) { |
| | | Bild bild = new Bild(); |
| | | List<FileRef> files = new ArrayList(); |
| | | if(relPath.length() == 0) { |
| | | FileRef namedPublicFolder = new FileRef(PUB_DIR_NAME, true); |
| | |
| | | fname = fname.substring(0, fname.length() - 1); |
| | | } |
| | | logger.fine(fname); |
| | | files.add(new FileRef(fname, fileArray[i].isDirectory())); |
| | | FileRef ref = new FileRef(fname, fileArray[i].isDirectory()); |
| | | ref.setMimetype(bild.getMimeType(fileArray[i])); |
| | | files.add(ref); |
| | | } |
| | | } |
| | | } |
| | |
| | | private Boolean isHidden; |
| | | private Long lastModified; |
| | | private Long length; |
| | | private String mimetype; |
| | | |
| | | /** |
| | | * create a new instance of <code>FileRef</code>. Note that the created FileRef is |
| | |
| | | this(absolutePath, isDirectory, false, 0, 0); |
| | | } |
| | | |
| | | public String getMimetype() { |
| | | return mimetype; |
| | | } |
| | | |
| | | public void setMimetype(String mimetype) { |
| | | this.mimetype = mimetype; |
| | | } |
| | | |
| | | /** |
| | | * get the absolute path that denotes this file |
| | | * @return the path |
| | |
| | | this.fileName = function() { |
| | | var namen = self.fr.absolutePath.split('/'); |
| | | if(namen.length > 0) { |
| | | return namen[namen.length - 1]; |
| | | return decodeURIComponent(namen[namen.length - 1]); |
| | | } else { |
| | | return self.fr.absolutePath; |
| | | return decodeURIComponent(self.fr.absolutePath); |
| | | } |
| | | }; |
| | | } |