最近写了一些meteor和cordova相关的例子程序,其中有一个是 使用meteor上传文件到 OSS 的,分享给大家。
原文地址:https://github.com/MeteorChina/MeteorDemo/tree/master/AliyunOSSDemo
移动设备 - 阿里云 Aliyun OSS示例程序
Aliyun OSS Demo for Meteor on Mobile Device
注意
在Android下运行,需要用Eclipse手动将此Demo根目录中的"ChromeSocketsTcp.java"文件,替换掉Android工程中的"AliyunOSSDemo/.meteor/local/cordova-build/platforms/android/src/org/chromiumChrome/SocketsTcp.java"文件。
因为插件cordova:org.chromium.sockets.tcp@1.3.2在Android下有bug,无法发送大于7200字节的数据。
我们已经 pull request:"https://github.com/MobileChromeApps/cordova-plugin-chrome-apps-sockets-tcp/pull/2/files"
简介
- 支持Android和iOS
- 读取本地音频文件,通过阿里云OSS API上传到阿里云OSS中
- 使用包 http://plugins.cordova.io/#/package/org.chromium.sockets.tcp
- 使用包 https://github.com/apache/cordova-plugin-file/
- 使用包 https://github.com/peerlibrary/meteor-digest/
感谢
- (需要那啥你懂的) https://developer.chrome.com/apps/sockets_tcp
- https://github.com/MobileChromeApps/cordova-plugin-chrome-apps-sockets-tcp
- http://plugins.cordova.io/#/package/org.chromium.sockets.tcp
- https://github.com/peerlibrary/meteor-digest/
- https://github.com/apache/cordova-plugin-file
- http://stackoverflow.com/questions/11837663/nio-fail-when-writing-more-data-than-reading
dyh 说:助人乃快乐之本! ^_______^