mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-06 22:15:48 +01:00
changed the image upload to use the path module instead of /
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
var user = require('./../user.js'),
|
var user = require('./../user.js'),
|
||||||
fs = require('fs'),
|
fs = require('fs'),
|
||||||
utils = require('./../../public/src/utils.js'),
|
utils = require('./../../public/src/utils.js'),
|
||||||
|
path = require('path'),
|
||||||
marked = require('marked');
|
marked = require('marked');
|
||||||
|
|
||||||
(function(User) {
|
(function(User) {
|
||||||
@@ -112,9 +113,7 @@ var user = require('./../user.js'),
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var index = oldpicture.lastIndexOf('/');
|
var filename = path.basename(oldpicture);
|
||||||
var filename = oldpicture.substr(index + 1);
|
|
||||||
|
|
||||||
var absolutePath = global.configuration['ROOT_DIRECTORY'] + config.upload_path + filename;
|
var absolutePath = global.configuration['ROOT_DIRECTORY'] + config.upload_path + filename;
|
||||||
|
|
||||||
fs.unlink(absolutePath, function(err) {
|
fs.unlink(absolutePath, function(err) {
|
||||||
@@ -141,14 +140,13 @@ var user = require('./../user.js'),
|
|||||||
|
|
||||||
filename = uid + '-' + filename;
|
filename = uid + '-' + filename;
|
||||||
var uploadPath = config.upload_path + filename;
|
var uploadPath = config.upload_path + filename;
|
||||||
console.log(config);
|
|
||||||
|
|
||||||
console.log('trying to upload to : '+ global.configuration['ROOT_DIRECTORY'] + uploadPath);
|
console.log('trying to upload to : '+ global.configuration['ROOT_DIRECTORY'] + uploadPath);
|
||||||
|
|
||||||
var is = fs.createReadStream(tempPath);
|
var is = fs.createReadStream(tempPath);
|
||||||
var os = fs.createWriteStream(global.configuration['ROOT_DIRECTORY'] + uploadPath);
|
var os = fs.createWriteStream(global.configuration['ROOT_DIRECTORY'] + uploadPath);
|
||||||
|
|
||||||
is.on('end', function(){
|
is.on('end', function() {
|
||||||
fs.unlinkSync(tempPath);
|
fs.unlinkSync(tempPath);
|
||||||
|
|
||||||
var imageUrl = config.upload_url + filename;
|
var imageUrl = config.upload_url + filename;
|
||||||
|
|||||||
Reference in New Issue
Block a user