Tag: azure blob storage

Nodejs使用.createBlockBlobFromLocalFile()将base64映像上传到azure blob存储

我想通过Base64表单上传从networking应用和移动应用发送的用户的个人资料图片。 在POST请求上,他们需要在正文上发送一个JSON 。 { "name":"profile-pic-123.jpg", "file":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxQTEhIUEhIUFBUV…K9rk8hCAEkjFMUYiEAI+nHIpsQh0AkisDYRTOiCAbWVtgCtI6IlkHh7LDTQXLH0EIQBj//2Q==" // the base64 image } 现在在服务器端使用Node和Express ,我使用了这个名为azure-storage npm模块,它提供了一个使用web服务将file upload到azure blob存储的好方法。 但是有一些我无法理解的。 这里是我的控制器的一部分代码。 我成功创build了所有必要的连接和键,以及创build一个blobService : controllers.upload = function(req, res, next){ // … // generated some sastoken up here // etc. // … var uploadOptions = { container: 'mycontainer', blob: req.body.name, // im not sure about this path: req.body.file // im […]

如何使用nodejs或其他方式列出所有的azure色容器?

有没有办法从Azure存储帐户列出所有容器? 如果是nodejs意味着对我很有帮助,否则请build议我列出所有容器的方法。

Nodejs上传base64图像到azure blob存储结果为“ResourceNotFound”错误

这是发布请求JSON : { "name":"images.jpg", "file":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxQTEhIUEhIUFBUV…K9rk8hCAEkjFMUYiEAI+nHIpsQh0AkisDYRTOiCAbWVtgCtI6IlkHh7LDTQXLH0EIQBj//2Q==" } 这里是我的节点控制器在请求/upload路线下,我使用azure存储的 createBlockBlobFromText() 。 var azure = require('azure-storage'); var blobSvc = azure.createBlobService('myblob.blob.core.windows.net/mycontainer', THE_KEY); controllers.upload = function (req, res, next){ var startDate = new Date(); var expiryDate = new Date(startDate); var sharedAccessPolicy = { AccessPolicy: { Permissions: azure.BlobUtilities.SharedAccessPermissions.WRITE, Start: startDate, Expiry: expiryDate } }; var sharedAccessSignatureToken = blobSvc.generateSharedAccessSignature('resources', req.body.file, sharedAccessPolicy); var […]

将带有图像的angular度file upload请求传递到node.js中的Azure

我几乎有这个工作。 我使用angular-file-upload( http://nervgh.github.io/pages/angular-file-upload/examples/image-preview/ )将file upload到nodejs服务器,然后将其传递给Azure。 router.post('/storeimg', function (req, res, next) { //create write stream for blob var blobSvc = azure.createBlobService(); blobSvc.createContainerIfNotExists('images', function (error, result, response) { if (!error) { // Container exists and allows // anonymous read access to blob // content and metadata within this container var stream = blobSvc.createWriteStreamToBlockBlob( 'images', 'test.png'); //pipe req […]