Dateiverwaltung für die WebBox
Ulrich
2017-02-28 2b3e7ec02b0156b1ffef323d9f12e7363225cf5c
src/java/de/uhilger/filecms/api/FileMgr.java
@@ -187,7 +187,7 @@
  /* ---- Hilfsfunktionen ---- */
  
  private File getTargetDir(String relPath) {
    logger.finer(relPath);
    logger.fine(relPath);
    String targetPath = null;
    if(relPath.startsWith(PUB_DIR_NAME)) {
      targetPath = PUB_DIR_PATH + getUserName() + "/" + relPath.substring(PUB_DIR_NAME.length());
@@ -196,15 +196,18 @@
    } else {
      // kann eigentlich nicht sein..
    }
    logger.finer(targetPath);
    logger.fine(targetPath);
    File targetDir = new File(getBase().getAbsolutePath(), targetPath);
    return targetDir;
  }
  private FileRef getBase() {
    FileRef base = null;
    Object o = getServletContext().getAttribute(Initialiser.FILE_BASE);
    if(o instanceof FileRef) {
      base = (FileRef) o;
    if(o instanceof String) {
      String baseStr = (String) o;
      logger.fine(baseStr);
      File file = new File(baseStr);
      base = new FileRef(file.getAbsolutePath(), file.isDirectory());
    }
    return base;
  }