我使用YouTube API v3上传视频。上传使用YouTube API的错误?
一切都还不错,直到我复制并通过节点JS改名为我的视频文件:
fs.createReadStream(old_path).pipe(fs.createWriteStream(new_path));
它后,上传后,在我的视频管理页面(https://www.youtube.com/my_video)我有错误:“上传失败:” t处理文件“。但在我的应用程序中,我收到了视频ID作为回应。我已经多次上传该文件,结果相同。但幸运的是,我有备份中的原始文件(未重命名),并且我已成功上传它。
顺便说一句,当我试图手动(通过浏览器)上传重命名的文件,它是成功的。
p.s.当我使用
fs.writeFileSync(new_path, fs.readFileSync(old_path));
用于复制和重命名文件,上传也是成功的。 我试图用一堆文件来做,结果相同。