七牛图片上传JSSDK
2016-04-08 13:22
302 查看
BASE64图片上传
接口说明:
Authorization:UpToken与后面的字符串保留一个空格。后面跟上你在服务端请求的token的字符串。
举例:
接口说明:
POST /putb64/<Fsize>/key/<EncodedKey>/mimeType/<EncodedMimeType>/crc32/<Crc32>/x:user-var/<EncodedUserVarVal> Host: upload.qiniu.com Authorization: UpToken <UpToken> Content-Type: application/octet-stream <Base64EncodedFileContent>
<Fsize>: 必选,文件大小,没经过base64处理的原图的字节大小,支持传入 -1 表示文件大小以 http request body 为准。
<EncodedKey>: 可选,如果没有指定则:如果 uptoken.SaveKey 存在则基于 SaveKey 生产 key,否则用 hash 值作 key。
<EncodedMimeType>:可选, 文件的 MIME 类型,默认是 application/octet-stream。
<Crc32>: 可选,文件内容的 crc32 校验值,不指定则不进行校验。
Authorization:UpToken与后面的字符串保留一个空格。后面跟上你在服务端请求的token的字符串。
举例:
function putb64(){ var pic = "base64后的图片字符串"; var url = "http://up.qiniu.com/putb64/20264"; var xhr = new XMLHttpRequest(); xhr.onreadystatechange=function(){ if (xhr.readyState==4){ document.getElementById("myDiv").innerHTML=xhr.responseText; } } xhr.open("POST", url, true); xhr.setRequestHeader("Content-Type", "application/octet-stream"); xhr.setRequestHeader("Authorization", "UpToken 从服务端获取的上传token"); xhr.send(pic); }
相关文章推荐
- Javascript的动态增加‘类’的方法
- 常见js 函数集合总结
- js五子棋(带AI)
- 笔记练习:《Javascript入门经典(第5版)》page89_7.9_Practice
- 了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult
- JSTL 将double值保留小数点后两位
- 【Javascript下载文件的Post实现】
- js 如何获取一周前当前时间
- JS 加密 _秒解密 packer加密过的js
- 苹果3元一个,鸭梨2元一个,桃子1元一个。现在想用200元买100个水果,在控制台中列出所有可能性。
- js自定义对象和类
- 用原生js实现数字自相加
- CKEditor与CKFinder整合 jsp页面
- 求完美数
- 关于表单提交数据转Json
- JavaScript 开发工具webstrom使用指南
- XML和JSON瞎掰
- 水仙花数
- 如何能够获得Extjs.grid.panel总的Columns的列数
- 超强JavaScript编辑器WebStorm代码提示迟缓问题及其它想到的