now, we're able to import code files

pull/37/head
Peter 'Pita' Martischka 2011-07-24 21:07:42 +01:00
parent 358046fd5b
commit 08d835187c
1 changed files with 32 additions and 0 deletions

View File

@ -58,6 +58,38 @@ exports.doImport = function(req, res, padId)
}); });
}, },
//ensure this is a file ending we know, else we change the file ending to .txt
//this allows us to accept source code files like .c or .java
function(callback)
{
var fileEnding = srcFile.split(".")[1];
var knownFileEndings = ["txt", "doc", "docx", "pdf", "odt", "html", "htm"];
//find out if this is a known file ending
var fileEndingKnown = false;
for(var i in knownFileEndings)
{
if(fileEnding == knownFileEndings[i])
{
fileEndingKnown = true;
}
}
//if the file ending is known, continue as normal
if(fileEndingKnown)
{
callback();
}
//we need to rename this file with a .txt ending
else
{
var oldSrcFile = srcFile;
srcFile = srcFile.split(".")[0] + ".txt";
fs.rename(oldSrcFile, srcFile, callback);
}
},
//convert file to text //convert file to text
function(callback) function(callback)
{ {