適用于 JavaScript 的 Azure 儲存體程式庫
Azure 儲存體 是 Microsoft 受控服務,提供高可用性、安全、持久、可調整和備援的雲端儲存體。 JavaScript 中的下列程式庫可讓您輕鬆地取用 Azure 儲存體服務。
用戶端套件 (12.X.X)
服務 | NPM 套件 | 範例 | 入門指南 |
---|---|---|---|
儲存體 Blob | @azure/storage-blob |
storage-blob-typescript-examples storage-blob-JavaScript-examples |
從Azure 儲存體 Blob讀取和寫入物件和檔案 |
儲存體檔案 | @azure/storage-file-share |
storage-file-share-typescript-examples storage-file-share-javascript-examples |
|
儲存體佇列 | @azure/storage-queue |
storage-queue-typescript-examples storage-queue-JavaScript-examples |
使用 在雲端連線的應用程式之間傳送和接收訊息 Azure 儲存體佇列 |
儲存體資料表 |
azure-storage (舊版) |
- | 使用Azure 儲存體資料表讀取和寫入大型結構化資料 |
資料表 | @azure/data-table |
data-table-typescript-examples data-table-JavaScript-examples |
使用Azure 儲存體資料表讀取和寫入大型結構化資料 |
安裝 npm 模組, npm install
後面接著 package-name
。 例如
npm install @azure/storage-blob
並查看上表中提供之連結的範例。
在這裡深入瞭解用戶端套件 - 適用于 JavaScript 的 Azure 儲存體用戶端程式庫。
如需更多入門指南,請參閱 流覽程式碼範例
管理套件
安裝 npm 模組
安裝 Azure 儲存體管理 npm 模組
npm install @azure/arm-storage
範例
您可以在本課程模組的讀我檔案中找到在 Node.js 以及瀏覽器應用程式的範例
已知問題
本節詳細說明適用于 JavaScript 的 Azure 儲存體用戶端程式庫已知問題。
使用 Beta 版 SDK 時,InvalidHeaderValue 錯誤訊息
在罕見的情況下,已升級至最新 Beta 版或正式運作版本的 SDK 的應用程式可能會收到 InvalidHeaderValue
錯誤訊息。 使用任何儲存體程式庫時,可能會發生此問題。 錯誤訊息看起來類似下列範例:
HTTP/1.1 400 The value for one of the HTTP headers is not in the correct format.
Content-Length: 328
Content-Type: application/xml
Server: Microsoft-HTTPAPI/2.0
x-ms-request-id: <REMOVED>
Date: Fri, 19 May 2023 17:10:33 GMT
<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format.
RequestId:<REMOVED>
Time:2023-05-19T17:10:34.2972651Z</Message><HeaderName>x-ms-version</HeaderName><HeaderValue>yyyy-mm-dd</HeaderValue></Error>
如果您已升級至最新的 Beta 版或正式運作版本的 SDK,而且遇到此錯誤,建議您降級至先前正式運作的 SDK 版本,以查看問題是否解決。 如果問題持續發生,或建議不可行, 請開啟支援票證 以探索進一步的選項。