| | |
| | | import de.uhilger.filecms.data.FileRef; |
| | | import de.uhilger.filecms.web.Initialiser; |
| | | import java.io.File; |
| | | import java.io.FileInputStream; |
| | | import java.io.FileNotFoundException; |
| | | import java.io.FileReader; |
| | | import java.io.FileWriter; |
| | | import java.io.IOException; |
| | | import java.io.InputStreamReader; |
| | | import java.io.Reader; |
| | | import java.security.Principal; |
| | | import java.util.ArrayList; |
| | | import java.util.Iterator; |
| | |
| | | import java.util.logging.Level; |
| | | import java.util.logging.Logger; |
| | | import org.apache.commons.io.FileUtils; |
| | | import org.apache.commons.lang.StringEscapeUtils; |
| | | |
| | | /** |
| | | * |
| | |
| | | |
| | | Object p = getRequest().getUserPrincipal(); |
| | | if(p instanceof Principal) { |
| | | FileReader reader = null; |
| | | Reader reader = null; |
| | | try { |
| | | File targetFile = new File(getTargetDir(relPath), fileName); |
| | | |
| | | //reader = new InputStreamReader(new FileInputStream(targetFile), "UTF8"); |
| | | |
| | | reader = new FileReader(targetFile); |
| | | StringBuffer buf = new StringBuffer(); |
| | | char[] readBuffer = new char[1024]; |
| | |
| | | } |
| | | logger.fine("new file: " + file.getName()); |
| | | return file; |
| | | } |
| | | } |
| | | |
| | | private FileRef saveToFile(File targetFile, String contents) { |
| | | FileRef savedFile = null; |
| | | try { |
| | | targetFile.createNewFile(); |
| | | FileWriter w = new FileWriter(targetFile); |
| | | //w.write(StringEscapeUtils.unescapeHtml(contents)); |
| | | w.write(contents); |
| | | w.flush(); |
| | | w.close(); |