How can I implement the below code in older version ?
brightchip opened this issue · 1 comments
brightchip commented
How can I implement the below code in older version ?
node-fetch/node-fetch#1340 (comment)
import fetch from 'node-fetch'
import blobFromSync from 'fetch-blob/from.js'
const file = blobFromSync('./largeMovie.mkv')
const chunkSize = 40000
const url = 'https://httpbin.org/post'
for (let start = 0; start < file.size; start += chunkSize) {
const chunk = file.slice(start, start + chunkSize + 1)
await fetch(url, {method: 'post', body: chunk}).then(res => res.text())
}
jimmywarting commented
;(async() => {
const {blobFromSync} = await import('fetch-blob/from.js')
const {default: fetch} = await import('node-fetch')
const file = blobFromSync('./largeMovie.mkv')
const chunkSize = 40000
const url = 'https://httpbin.org/post'
for (let start = 0; start < file.size; start += chunkSize) {
const chunk = file.slice(start, start + chunkSize + 1)
await fetch(url, {method: 'post', body: chunk}).then(res => res.text())
}
})()