ajax上传文件时,替换临时文件名里的-为_

This commit is contained in:
welefen 2014-11-24 10:54:44 +08:00
parent 157cdd90df
commit 5c2aa51f8e

View File

@ -135,7 +135,7 @@ var Http = module.exports = Class(function(){
var filename = this.req.headers[C('post_ajax_filename_header')];
var deferred = getDefer();
var filepath = C('post_file_upload_path') || (os.tmpdir() + '/thinkjs_upload');
var name = crypto.randomBytes(20).toString('base64').replace(/\+/g, '_').replace(/\//g, '-');
var name = crypto.randomBytes(20).toString('base64').replace(/\+/g, '_').replace(/\//g, '_');
mkdir(filepath);
filepath += '/' + name + path.extname(filename);
var stream = fs.createWriteStream(filepath);