如何使用html和java脚本在windows azure移动服务中存储文件(简历)
How to Store file (Resume) in windows azure mobile service using html and java script.?
我正在使用html和java脚本制作一个网站,我不使用任何服务器端技术。我能够在Windows azure移动服务中存储文本。我想在我的Windows azure移动服务中存储简历。有人知道怎么做吗?
我知道我们可以通过Blob存储做到这一点,但我在windows 8和windows phone上得到了示例。
我想通过我的网站在Windows azure移动服务存储简历。
你总是可以通过ZuMo (Azure移动服务)使用Azure的存储服务,但你不直接保存blob,只有你可以为blob存储引用创建一个url。
首先,要使用Windows Azure存储,您需要在服务器脚本中使用Node.js Azure包。要做到这一点,您需要在脚本中包含第一个。
你需要创建一个Blob存储容器,使用createContainerIfNotExists函数,并使用createBlockBlobFromFile上传Blob
或多或少一个简单的例子,它可能是这样的:
var azure = require('azure');
var qs = require('querystring');
function insert(item, user, request) {
var host = 'ACCOUNT_NAME' + '.blob.core.windows.net';
var blobService = azure.createBlobService('STORAGE_ACCOUNT_NAME', 'STORAGE_ACCOUNT_KEY', host);
blobService.createContainerIfNotExists('CONTAINER_NAME'
,{publicAccessLevel : 'blob'} //remove this parameter is the access is not public
,function (error) {
if (!error) {
var sharedAccess = {
AccessPolicy: {
Permissions: 'rw', // Read and Write permissions
Expiry: minutesFromNow(10)
}
};
var sasUrl = blobService.generateSharedAccessSignature('CONTAINER_NAME',
'BLOB_NAME', sharedAccessPolicy);
var sasQueryString = {
'sasUrl' : sasUrl.baseUrl + sasUrl.path + '?' + qs.stringify(sasUrl.queryString)
};
request.respond(200, sasQueryString);
}
});
}
function minutesFromNow(minutes) {
var date = new Date()
date.setMinutes(date.getMinutes() + minutes);
return date;
}
最后,在JavaScript文件中,当调用ZuMo返回时,应该将数据放入url中。
$.ajax({
url: sasUrl, //the ZuMo parameter return.
type: "PUT",
data: $("#box").val(),
headers: {
"x-ms-blob-type": "BlockBlob"}
})
.done(function (data) {
$("#result").html(data);
})
.fail(function (jqXHR, textStatus) {
$("#result").html("Put failed: " + textStatus + " " + jqXHR.status);
});
相关文章:
- 更新azure移动服务数据库中的现有项目
- Azure移动服务;插入到另一个表&呼叫'插入'剧本
- azure移动服务中的数组长度问题
- 将SQL查询+JSON文件生成移动到服务中?wcf?mvc
- nodejs无法仅为移动客户端提供服务
- 如何将用户从jquery移动窗体键入的查询SQL发布到WCF服务,并在WCF服务上运行该查询
- 如何检索 Azure 移动服务表的行位置
- 保留 Azure 移动服务的自定义 API 调用的用户身份验证
- Azure 网站单一登录以用户身份从 Azure Active Directory 访问 Azure 移动服务
- 移动 Web 服务不起作用
- 这个可重用的 AngularJS 服务如何在鼠标移动时更新
- 以可在 Azure 移动服务 (Javascript) 中查询的方式保存日期时间
- Azure 移动服务:JavaScript 中的基本读取功能
- 如何在 Azure 移动服务中实现乐观锁定
- iOS 移动 Safari 服务工作进程缓存限制
- 筛选 Azure 移动服务节点.js上的 where 子句的功能
- 使用 Azure 移动服务脚本时的 JavaScript 错误
- 悬停时停止移动服务轮播项目
- AngularJS将控制器的一部分移动到服务
- 正在对Azure移动服务API进行排序