Question: I wrote the following code to create temp.txt in the stored directory But some file with a diff name(aW5kZXgxLnR4dA%3D%3D) gets created. Does someone know how to specify the name of the output file
- Logger logger = Logger.getLogger("d:\\Raj\\test.log");
LoggerFacade loggerFacade = new Log4jLogger(logger); FileResourceManager fileResourceManager =
new FileResourceManager("D:\\Raj\\stored", "D:\\Raj\\working", true, loggerFacade );
FileInputStream fis = new FileInputStream("D:\\Raj\\stored\\index.txt"); byte[] bt1 = new byte[100]; fis.read(bt1); fis.close(); OutputStream os = fileResourceManager.writeResource(txId, "temp.txt"); os.write(bt1); fileResourceManager.commitTransaction(txId);
Answer: You just need to disable urlEncoding: new FileResourceManager("D:\\Raj\\stored", "D:\\Raj\\working", false, loggerFacade );