
我從 REST API 呼叫中得到這個字串回應。它是一個檔案,但它是字串。我堅持如何將其轉換為可讀流,以便將其保存到系統中。
uj5u.com熱心網友回復:
使用 node-fetch 解決了這個問題,并且在 response.body() 上它回傳了一個可讀流。
uj5u.com熱心網友回復:
根據EXIF和XMP資料的存在,您正在查看影像。
您不能將其作為(人類可讀文本)字串處理,因此沒有可使用的“編碼”。只需將其存盤為二進制檔案。
uj5u.com熱心網友回復:
這可能不是您想要的,但我相信它回答了您問題的第二部分:
根據您使用的 HTTP 客戶端,它可能會有所不同,但如果您使用節點 http 或 https 模塊,則默認情況下回應將是可讀流。
import https from "https";
const req = https.request(
"https://example.com",
{
method: "POST",
headers: {
"Content-Type": "application/json",
},
},
(res) => {
/* res extends <stream.Readable> */
}
);
const postData = JSON.stringify({ msg: "hello world" });
req.write(postData);
req.end();
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/436121.html
