[英]how to download a file from given url to buffer with got library?
我想從帶有庫的 url 下載文件,這是我當前的代碼:
var data
try
{
var stream = got.stream (url)
stream.on ('data', d => data += d)
stream.end ()
}
catch (error)
{
console.error (error)
}
但我收到了這個錯誤:
TypeError: The payload has been already provided
got.stream()
默認發出 GET 請求,您需要將allGetBody
設置為true
以避免TypeError
。
所以改為這樣做:
var data
try {
var stream = got.stream (url, { allowGetBody: true })
stream.on ('data', d => data += d);
stream.end()
} catch (error) {
console.error (error)
}
請參閱有關此的文檔
這是Javascript Runkit上的工作示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.