file upload with spaces / general file upload fix wrt ajaxiy

This commit is contained in:
psychobunny
2015-03-18 13:54:43 -04:00
parent 909fe660a9
commit 3ed3612047
2 changed files with 22 additions and 2 deletions

View File

@@ -8,11 +8,20 @@ var fs = require('fs'),
Magic = mmmagic.Magic,
mime = require('mime'),
meta= require('./meta');
meta = require('./meta'),
utils = require('../public/src/utils');
var file = {};
file.saveFileToLocal = function(filename, folder, tempPath, callback) {
/*
* remarkable doesn't allow spaces in hyperlinks, once that's fixed, remove this.
*/
filename = filename.split('.');
filename.forEach(function(name, idx) {
filename[idx] = utils.slugify(name);
});
filename = filename.join('.');
var uploadPath = path.join(nconf.get('base_dir'), nconf.get('upload_path'), folder, filename);
@@ -23,7 +32,7 @@ file.saveFileToLocal = function(filename, folder, tempPath, callback) {
is.on('end', function () {
callback(null, {
url: nconf.get('upload_url') + folder + '/' + encodeURIComponent(filename)
url: nconf.get('upload_url') + folder + '/' + filename
});
});