1import * as netmgr from 'netmgr'; 2import * as oss from 'oss'; 3 4console.log('hello amp!'); 5var network = netmgr.openNetMgrClient({ 6 name: '/dev/wifi0' 7}); 8var status; 9status = network.getState(); 10console.log('status is ' + status); 11network.connect({ 12 ssid: 'own_ssid', //请替换为自己的热点ssid 13 password: 'own_password' //请替换为自己热点的密码 14}); 15network.on('error', function () { 16 console.log('error ...'); 17}); 18 19 20var oss_key = '' // 请替换为自己的OSS KEY 21var oss_secret = '' // 请替换为自己的OSS secret 22var endpoint = '' //请替换为自己 oss endpoint 23var bucket_name = '' //请替换为自己 oss bucketname 24// 'oss_filename_path' 替换为oss上存放的文件名及路径,比如 test/test.jpg 25// 'your_local_file_name' 替换为设备本地路径及文件名,比如 /data/test.jpg 26network.on('connect', function () { 27 console.log('net connect success'); 28 var url = oss.uploadFile(oss_key, oss_secret, endpoint, bucket_name, 'oss_filename_path', 'your_local_file_name'); 29 console.log('upload url: ' + url) 30 31 console.log('download begin'); 32 oss.downloadFile(oss_key, oss_secret, endpoint, bucket_name, 'oss_filename_path', 'your_local_file_name'); 33 console.log('oss download success ') 34}); 35 36