首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure移动服务块存储

Azure移动服务块存储
EN

Stack Overflow用户
提问于 2013-11-29 20:50:38
回答 1查看 434关注 0票数 0

我正在使用,并试图将blob存储与我的iOS应用程序集成。下面的代码正在下载一个blob。我确实有一些关于WAMS服务器脚本如何工作的问题。

1) blobService.getBlobToFile将文件写入文件系统。我没想到能访问文件系统。每个请求创建的文件是临时的吗?你需要在使用它们之后把它们清理干净吗?它是否通过门户以某种方式可见?

2)我最初尝试使用blobService.getBlob,就像在github回购上看到的那样。这似乎是一个更干净的方法返回一个水滴。然而,当我尝试使用它时,它并不存在于Azure上。这个没有吗?

3)一般来说,在服务器脚本环境中,我很难找到实际可以做的事情。你能告诉我关于所有可用模块和功能的文档吗?

代码语言:javascript
复制
var azure = require('azure');
var fs = require('fs');

exports.get = function(request, response) {

    var accountName = '<ACCOUNT_NAME>';
    var accountKey = '<ACCOUNT_KEY>';
    var host = accountName + '.blob.core.windows.net';
    var blobService = azure.createBlobService(accountName, accountKey, host);

    blobService.getBlobToFile('icons', 'image1.png', 'tempfile', function(error, blockBlob, response) {
        if(error){
            request.respond(500);
        }else{
            fs.readFile('tempfile', function (err, data) {
                if(error){
                    request.respond(500);
                }
                else{
                    request.respond(200, data);
                }
            });
        }
    });
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-30 09:46:31

  1. 是的,这些应该被视为临时文件。Azure总是可以将您的服务从一台机器移动到另一台机器,此时所有这些临时文件都消失了。不知道当机器长时间存在并且临时文件夹变得太大时会发生什么。
  2. 我不认为这个回购与你所看到的问题有关。
  3. 下面是一个很好的演练:http://www.windowsazure.com/en-us/develop/mobile/tutorials/upload-images-to-storage-dotnet/#update-scripts
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20293183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档