oss上传文件阿里云(js版本)
16lz
2021-01-22
<input type="file" name="picFieldName" id="picFieldId" οnchange="uploadPic(this)" />
<!-- oss 上传文件 JavaScript 库 --><script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.4.4.min.js"></script><script> var client = new OSS.Wrapper({ region : 'oss-cn-beijing', accessKeyId : 'LTAIshUKIQ2d2h', accessKeySecret : 'KlA92t0ABZix1taZd5lxWyAkNFS2', bucket : 'demo' }); function uploadPic(obj){ var file=obj.files[0];//获取文件流 var val= obj.value; var suffix = val.substr(val.indexOf(".")); var storeAs = "demo/"+timestamp()+suffix; console.log(file.name + ' => ' + storeAs); client.multipartUpload(storeAs, file).then(function (result) { }).catch(function (err) { console.log(err); }); } /** * 生成文件名 * @returns */ function timestamp(){ var time = new Date(); var y = time.getFullYear(); var m = time.getMonth()+1; var d = time.getDate(); var h = time.getHours(); var mm = time.getMinutes(); var s = time.getSeconds(); console.log(y); return ""+y+add0(m)+add0(d)+add0(h)+add0(mm)+add0(s); } function add0(m){ return m<10?'0'+m : m; }</script>
©著作权归作者所有:来自51CTO博客作者寻儒的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- php获取当前执行的php文件的文件名
- php读取目录及子目录下所有文件名的方法
- JS获取文件名的方法
- Bash脚本删除目录中多个文件名末尾的'x'字符数量?
- Android 打包VersionCode自增、APK文件名修改、上传蒲公英
- FilenameFilter文件名过滤器使用实例
- 如何从java获取spring配置文件名称