我使用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));
用於複製和重命名文件,上傳也是成功的。 我試圖用一堆文件來做,結果相同。