mirror of
https://github.com/thinkjs/thinkjs.git
synced 2026-02-01 15:23:03 +00:00
ajax上传文件时,替换临时文件名里的-为_
This commit is contained in:
parent
157cdd90df
commit
5c2aa51f8e
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user