我正在嘗試將大型視頻上傳到 API。API 強制要求視頻必須拆分為多個檔案并通過之前提供給我的不同 URL 上傳initializeUploadRequest。
現在想象我有一個檔案mymove.mp4,我要在這個位元組范圍內分割檔案:firstByte= 0和lastByte= 4194303。
uj5u.com熱心網友回復:
通過“拆分檔案”,我假設您的目標是發送檔案每個位元組范圍部分的上傳。
一種有效的方法是將檔案流式傳輸到上傳端點。您可以創建一個readStream將使用流只是一個位元組范圍start和end選項fs.createReadStream(filename, options)。
const readStream = fs.createReadStream(filename, {
start: firstByte,
end: lastByte
});
然后,您可能會使用類似的.pipe()方法將此流與您的上傳請求集成。您不會向我們展示您的上傳代碼,以提供您如何將其集成到其中的示例。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/405300.html
標籤:
上一篇:我正在嘗試在兩張影像之間隨機選擇功能,但沒有任何反應
下一篇:如何使這條線的寬度隨機增長?
