设置文件path时在NodejS中出错

在这里,我在做什么,我从中获取文件path

var url = JSON.stringify(req.body.path); 

这给了我正确的path,但是当我使用下面的代码块传递的url

  fs.createReadStream(url). pipe(bucket.openUploadStream('test.apk')). on('error', function(error) { assert.ifError(error); }). on('finish', function() { console.log('done!'); res.send("Uploaded Sucessfully..") process.exit(0); }); }; 

我得到以下错误

错误:ENOENT:没有这样的文件或目录,打开'E:\ SomeServer \“.. \ apks \ testappV1.0.0.apk”'
在错误(本机)

但如果我是硬编码

 var url1 = '../apks/testappV1.0.0.apk'; 

url1正在与上面的代码工作perfdect为什么url不工作,我想我正在做一些愚蠢的错误,无法find,请你指出我在做什么错在这里。

无需将path串联起来。没有JSON.stringify。 req.body.path已经是一个string了。

 var url = req.body.path; fs.createReadStream(url). pipe(bucket.openUploadStream('test.apk')). on('error', function(error) { assert.ifError(error); }). on('finish', function() { console.log('done!'); res.send("Uploaded Sucessfully..") process.exit(0); }); }; 

希望这可以帮助。