Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/PhieF/CarnetElectron.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhoenamandre <phoenamandre@gmail.com>2018-01-04 19:40:35 +0300
committerPhoenamandre <phoenamandre@gmail.com>2018-01-04 19:40:35 +0300
commit7e31df6f06d5cc4e38cb643e9d9922df846a38b8 (patch)
tree691711b77efe23bdfd448106ed5d79a511b72e7a /importer
parentfb10932757854699848b632ff05e50dd041f2eb2 (diff)
data folder in note when importing
Diffstat (limited to 'importer')
-rw-r--r--importer/importer.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/importer/importer.js b/importer/importer.js
index 3e4f14e..d9f395a 100644
--- a/importer/importer.js
+++ b/importer/importer.js
@@ -1,3 +1,4 @@
+var FileUtils = require("../utils/file_utils.js").FileUtils
var Importer = function (destPath) {
this.elem = document.getElementById("table-container");
this.progressView = document.getElementById("progress-view");
@@ -219,6 +220,8 @@ Importer.prototype.writeNext = function (callback) {
var importer = this;
var toWrite = this.toWrite.pop()
console.log("write to " + toWrite.path + " " + toWrite.type)
+ var mkdirp = require('mkdirp');
+ mkdirp.sync(FileUtils.getParentFolderFromPath(toWrite.path));
fs.writeFile(toWrite.path, toWrite.data, {
encoding: toWrite.type
}, function (err) {
@@ -346,7 +349,7 @@ Importer.prototype.importNote = function (keepNotePath, destFolder, callback) {
importer.toWrite.push({
type: "base64",
- path: "importtmp/" + generateUID() + "." + FileUtils.getExtensionFromMimetype(FileUtils.base64MimeType(data)),
+ path: "importtmp/data/" + generateUID() + "." + FileUtils.getExtensionFromMimetype(FileUtils.base64MimeType(data)),
data: data.substr(data.indexOf(',') + 1)
})
}
@@ -359,7 +362,7 @@ Importer.prototype.importNote = function (keepNotePath, destFolder, callback) {
var matches = data.match(/^data:([A-Za-z-+\/]+);base64,(.+)$/);
importer.toWrite.push({
type: "base64",
- path: "importtmp/" + generateUID() + "." + FileUtils.getExtensionFromMimetype(FileUtils.base64MimeType(data)),
+ path: "importtmp/data/" + generateUID() + "." + FileUtils.getExtensionFromMimetype(FileUtils.base64MimeType(data)),
data: data.substr(data.indexOf(',') + 1)
})
}