㈠ 七牛上传文件bad token怎么解决
小白我遇到的是下面的bad token.原因是自己手拙,粘贴密钥对时 没注意到末尾带过来一个“\n”。删掉就好了
{ResponseInfo:com.qiniu.http.Response@11e21d0e,status:401, reqId:gcsAAAAvj3KulrwV, xlog:X-Log, xvia:, adress:up.qbox.me/180.1数字14:443, ration:0.000000 s, error:bad token}
{"error":"bad token"}
㈡ 初次使用七牛云存储,请问这是什么问题
使用七牛云存储解决ios7.1的app部署问题
一.问题描述
开发完ios版本的app。需要将.ipa文件和.plist文件打包上传,供用户下载,在线安装。用户安装过程简单描述如下:
首先通过手机浏览器safari或者扫描二维码获取到下载.plist的地址。然后浏览器会自动跳转到这个地址,下载、读取.plist。(用户跳转的地址是.plist的下载地址。)这个过程,显然使用http协议来下载.plist文件。最后,iphone通过读取.plist文件中配置的.ipa下载地址,来安装.ipa文件,来完成ios版本的app。
举例,网站首页中,下载.plist的代码:
<ahref="itms-services://?action=download-manifest&url=http://www.ekwing.com/ekwing.plist"class="mobile-ios"></a>
但是,苹果从ios7.1开始,用户安装app,需要使用https协议,来下载plist文件。也就说,在安装app的第一步,下载.plist文件,需要使用https协议。https协议如下:
这里不详细描述https协议。HTTPS的信任继承基于预先安装在浏览器中的证书颁发机构(如VeriSign、Microsoft等)(意即“我信任证书颁发机构告诉我应该信任的”)。因此,一个到某网站的HTTPS连接可被信任,当且仅当:
1. 用户相信他们的浏览器正确实现了HTTPS且安装了正确的证书颁发机构;
2. 用户相信证书颁发机构仅信任合法的网站;
3. 被访问的网站提供了一个有效的证书,意即,它是由一个被信任的证书颁发机构签发的(大部分浏览器会对无效的证书发出警告);
4. 该证书正确地验证了被访问的网站(如,访问https://example时收到了给“Example Inc.”而不是其它组织的证书);
5. 或者互联网上相关的节点是值得信任的,或者用户相信本协议的加密层(TLS或SSL)不能被窃听者破坏。
简单描述,用户使用https来下载.plist文件。则需要网站支持https协议。支持https协议,除了服务端做一些配置外,还需要申请一个数据签名证书。这个签名证书是由签发机构签发的。不能自己配置生成。而申请签名证书需要一段时间。而我们的目的只是希望能够让我们的app被用户正常下载安装即可。
二.问题分析
解决该问题,就2个方法:
1.自己网站服务上配置https服务,并购买数字签名证书以保证每种类型及其不同版本的浏览器能够安装了证书颁发机构颁发的,我们购买的数据签名证书。时间开销7天左右。
2.将app文件托管到支持https协议的第三方服务器上。
三.解决问题
使用七牛云存储,可以快速,免费解决这个问题。只需要到http://www.qiniu.com/注册一个账号。然后,开通https协议的域名即可。最后将.plist和.ipa文件上传到七牛云存储上即可。操作过程,非常简单。只要注意几点:
1. 开通一个http协议的域名,和一个https协议的域名。
如上图。后缀名是.qiniudn.com的是支持http协议的域名。后缀名是.qbox.me的是支持https协议的域名。上传.plist、.ipa到七牛云存储。
2. 修改下载.plist文件的地址,修改.plist文件内容。
网站首页,下载.plist地址改成上传到七牛云存储上的支持https协议(域名后缀名是.qbox.me)的下载链接地址。
<ahref="itms-services://?action=download-manifest&url=https://dn-ekwing.qbox.me/ekwing.plist"class="mobile-ios"></a>
3. 将.plist文件内容中,.ipa的下载地址,改成七牛云存储上的支持http协议(后缀名是.qiniudn.com)
<string>http://ekwing.qiniudn.com/ekwing.ipa</string>
4. 总结,.plist的下载用https协议,而.ipa的下载用http协议即可。修改完后,就可应用ios6、ios7、ios7.1进行测试了。
四. 感谢七牛云存储
感谢七牛运存储提供免费服务。不过,目前防盗链还不能用。希望能够加上防盗链功能。
五. 因ios7.1安装app,需要用https协议而提示的错误
无法安装应用程序因为证书无效
<Warning>:[ERROR]: Cannot load non-https manifest URL:http://192.168.1.22/ekwing.plist
<Warning>:Could not load download manifest with underlying error: ErrorDomain=SSErrorDomain Code=128 "无法连接" UserInfo=0x1669d990 {NSLocalizedDescription=无法连接}
<Warning>: NSURLConnection/CFURLConnection HTTP loadfailed (kCFStreamErrorDomainSSL, -9813)
<Warning>: Could not load download manifest withunderlying error: Error Domain=NSURLErrorDomain Code=-1202 "无法连接到商店" UserInfo=0x166bc640{NSLocalizedDescription=无法连接到商店,NSLocalizedRecoverySuggestion=您仍要连接此服务器吗?,NSLocalizedFailureReason=无法建立安全连接。请检查“日期与时间”设置。,NSErrorFailingURLStringKey=https://192.168.1.22/ekwing.plist,NSUnderlyingError=0x165b37e0 "此服务器的证书无效。您可能正在连接到一个伪装成“192.168.1.22”的服务器,这会威胁到您的机密信息的安全。",=<SecTrustRef:0x166b83e0>,NSErrorFailingURLKey=https://192.168.1.22/ekwing.plist}
㈢ 七牛ssl证书是免费的吗怎么申请
七牛云平台上集成了赛门铁克低端SSL证书,用户可以在上面申请,同时也可以自己申请单独申请其它(comodo,starssl等)SSL证书在上面部署。
㈣ 如何在discuz中使用七牛云存储上传附件
这个必须有呀。比如discuz、WordPress都有现成的插件来支持的。如果自己程序写接口的话直接参考七牛的php sdk 文档呀,文档地址:http://developer.qiniu.com/docs/v6/sdk/php-sdk.html
当然要用七牛云存储必须先注册,注册地址:https://portal.qiniu.com/signup?code=3ljz8qyrq8hua
㈤ 七牛云免费ssl证书怎么样
听朋友说,七牛免费ssl证书是七牛云与亚洲诚信达成战略合作,联合推出的七牛云SSL证书内管理服务,七容牛云用户现在就可免费申请 SSL证书啦。直接在七牛portal申请,有效期1年,兼容性挺好的,官方称支持99.9%桌面和移动浏览器。对中文服务支持更好。网上有相关申请教程,你可以去找一下。
㈥ 用七牛实现最简单的表单上传图片,如何获取返回值
。研究了下API之后,现在已经能实现图片的上传和下载及上传之后的重定向。
首先本篇文章实现的功能如下:
1.利用表单上传功能,用户可以点击选择文件按钮,选择本地的一个文件,同时设定上传的图片的名称,点击上传按钮可以上传并存储到七牛云存储。
2.在点击上传时会检测文件的后缀名,限制为jpg和png格式存储。
㈦ 七牛云如何默认访问https
网站支持伪静态的条件下,网站根目录新建.htaccess(完成后网站就强制HTTPS访问了)
文件代码如下:
<IfMolemod_rewrite.c>
RewriteEngineon
RewriteBase/
RewriteCond%{SERVER_PORT}!^443$
RewriteRule(.*)https://%{SERVER_NAME}/$1[R=301,L]
</IfMole>
如果没有SSL证书,需要另外Gworg注册1个,部署好证书以后才可以配置默认HTTPS访问。
㈧ phpstudy如何配置七牛免费申请的ssl证书
如果您是一个正规的网站,并且对您来说考虑网站被访问率的稳定性,那么您必须版要使用收费的权Gworg SSL证书。
注意:免费SSL证书可能不被chrome、Firefox、UC、苹果等主流浏览器信任,使用前请谨慎。
建议:如果您是正规合法的网站,建议使用OV以上证书,确保网页正常访问,可信度高!互联网也有很多地方免费证书的SSL证书,但信任度很低,不建议使用,但我们也近期发现比如:腾讯云、阿里云等一些平台,虽然提供免费的SSL证书,但自己的官方网站、旗下网站从来都不会使用!这里面明白人都懂,肯定有猫腻!当然还标注说明:该证书属于测试证书!不确保信任问题!网址属于最基础的入口方式,为了确保您的利益,选择有效的收费证书,才是正确的!(天下没有免费的午餐!不要为了一点钱,损失了自己的网站流量!)
㈨ 如何获取七牛云存储的AccessKey和SecretKey
方法/步骤
1
七牛在使用API方式管理文件是通过Access Key和Secret Key来认证的,这里只说下如何获取这两个KEY
2
首先必须注册一个七牛账号(注册链接),注册完成后创建一个空间(BUCKEY,可以是公开的或私有的),点击导航上的“账号设置”:
3
然后点击左侧的“密钥”,在右边就可以看到你七牛账户对应的AK和SK,所有的使用API操作七牛云存储中的文件的方法都是需要提供这两个参数的:
4
另外使用“创建新密钥”的方法还可以再创建一组AK和SK,这样就可以同时使用这两组参数;或者创建一个新密钥,再把旧密钥停用后删除,这样就可以起到定期更换密钥的功能,安全性大有保障。
5
再到我们的密钥填写的地方输入
6
接着就是保存的环节
7
再回到我们上传视频的插件地址,上传文件限制大小就扩到1g
8
ok,七牛云存储的密钥处理工作已完毕,谢谢大家的参考!!!