帖子
帖子
用户
博客
课程
显示全部楼层
15
帖子
0
勋章
3046
Y币

[云开发] APICloud 跨域文件上传示例

[复制链接]
发表于 2014-12-3 18:33:53
本帖最后由 大爱杰伦 于 2014-12-3 18:35 编辑

APICloud 云数据库 现正式支持跨越文件上传!这意味着什么:
1.您可以在自己的网站网页中,通过 我们云数据库的 rest API ,上传文件至我们的 云数据库.

2.您甚至可以在桌面,直接操作我们为您的应用分配的 云数据库.

自己测试时,注意改成你自己的 appId和appKey

  1.     uploader.on( 'uploadBeforeSend', function(object, data, headers) {
  2.         alert("uploadBeforeSend");

  3.         var appId = "A6961693132912";
  4.         var appKey = "727724FF-FD26-C97B-B317-366723CA78A2";

  5.         var nowTime = Date.now();
  6.         var encryptKey = sha1(appId + "UZ"+ appKey + "UZ" + nowTime) + "." + nowTime;

  7.         headers["X-APICloud-AppId"] = appId;
  8.         headers["X-APICloud-AppKey"] = encryptKey;

  9.         data.id = undefined;

  10.         return true;
  11.     });
复制代码


详见文档: 数据云API

简单的ajax方式上传文件的demo  见附件.点击 index.html 即可测试.




upload_001.png
upload_002.png
upload_003.png
upload_004.png
uploadFileDemo.zip 下载附件
2014-12-3 18:31上传686.42 KB下载次数: 4229
1682
帖子
10
勋章
3046
Y币
感谢分享
14
帖子
0
勋章
561
Y币
感谢分享
2
帖子
0
勋章
308
Y币

用这个Demo,能上传成功,但是name域为什么为空啊?
18
帖子
0
勋章
398
Y币
johisen 发表于 2014-12-18 16:27
用这个Demo,能上传成功,但是name域为什么为空啊?

filename 参数没有传
13
帖子
0
勋章
182
Y币
用电脑能上传成功,封装到手机里失败是什么原因啊。错误代码:code=120
15
帖子
0
勋章
3046
Y币
微风向 发表于 2015-1-3 23:04
用电脑能上传成功,封装到手机里失败是什么原因啊。错误代码:code=120

有机上 要用  api.ajax
13
帖子
0
勋章
182
Y币
大爱杰伦 发表于 2015-1-4 12:29
有机上 要用  api.ajax

楼主能说详细一点吗?
15
帖子
0
勋章
3046
Y币
您需要登录后才可以回帖 登录

本版积分规则