Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用 azure 存储 blob javascript(v12) 库文件暂停将浏览器文件上传到 azure 存储帐户并在需要时恢复?我尝试使用 resumable.js 库函数 r.pause(); 暂停上传过程 但它不会暂停上传过程。
Storage JS SDK 自然不支持暂停和恢复。
但是,如果您在 Node.js 中使用诸如 uploadFromStream() 之类的方法,则可以暂停 Node.js 可读流并稍后恢复该流。
对于像 uploadFromBrowserData() 这样接受 File 或 Blob 类型的浏览器方法。您可以创建自定义的 PauseResume 策略并注入管道。该策略可以简单地保留传出请求,直到恢复。
有关如何创建自定义策略的信息,请参阅此简单内容。
https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob/samples/javascript/customizedClientHeaders.js