1. 首页>
  2. 腾讯云代理

对象存储COS优质问答

腾讯云 2017年04月12日 浏览624

腾讯云代理 腾讯云直播申请 游戏上云

摘要:

我使用cos为什么始终提示非法签名?

非法签名极大可能是服务器时间不准确导致认证超时了,可以先校准下时间

COS单个目录最大支持文件数量是多少?

亲,只要是空间大小允许是可以的,详情可参阅http://www.qcloud.com/wiki/COS%E ... 9%E8%AF%B4%E6%98%8E

使用SDK如何实现翻页功能

offset,回传回去就好了。

内网如何取回文件呢?

如果你需要在你的腾讯云服务器上 获取或者上传你的cos上的文件, 目前默认走的就是内网传输。

这里 你在你的服务器ping  接口 就可以看到 


内网问题.png 
2015-10-12 16:36 上传
下载附件



当然 ,如果你不在服务器上,在本地的话,应该你获取到的只能是通过外网了。

很快ftp功能将会上线,相信能够为你提供便利。

 在哪里查看已经占用的空间和使用的流量

亲 http://console.qcloud.com/cos 登陆有 页面里点击修改 然后右边就有了 您试一下。

 域名绑定只能绑一个啊

一个bucket只能绑定 一个域名 你这个可以使用多个bucket啊

 cos上传报存储后端错误 


1.png

本地路径要绝对路径  如:  D : \\ XX \\ xx.zip

COS不能一次性建立多层目录吗?

可以创建多层·但一次只能创建一层 不可以连续创建。想要实现的话写个循环什么的即可

请问有没有COS的js ajax的上传案例啊?简单的就可以了。

给您提供个例子(来源于网络). 该例子使用了jquery的form插件
jquery前端:

  1. <script type="text/javascript" src="jquery.min.js"></script>

  2. <script type="text/javascript" src="jquery.form.js"></script>

  3. <div id="main">

  4.    <div class="demo">

  5.                    <div class="btn">

  6.             <span>添加附件</span>

  7.             <input id="fileupload" type="file" name="mypic">

  8.         </div>

  9.         <div class="progress">

  10.                     <span class="bar"></span><span class="percent">0%</span >

  11.                 </div>

  12.         <div class="files"></div>

  13.         <div id="showimg"></div>

  14.    </div>

  15. <script type="text/javascript">

  16. $(function () {

  17.         var bar = $('.bar');

  18.         var percent = $('.percent');

  19.         var showimg = $('#showimg');

  20.         var progress = $(".progress");

  21.         var files = $(".files");

  22.         var btn = $(".btn span");

  23. //action.php 自行对接您的COS (参照 PHP SDK)

  24.         $(".demo").wrap("<form id='myupload' action='action.php' method='post' enctype='multipart/form-data'></form>");

  25.     $("#fileupload").change(function(){

  26.                 $("#myupload").ajaxSubmit({

  27.                         dataType:  'json',

  28.                         beforeSend: function() {

  29.                         showimg.empty();

  30.                                 progress.show();

  31.                         var percentVal = '0%';

  32.                         bar.width(percentVal);

  33.                         percent.html(percentVal);

  34.                                 btn.html("上传中...");

  35.                     },

  36.                     uploadProgress: function(event, position, total, percentComplete) {

  37.                         var percentVal = percentComplete + '%';

  38.                         bar.width(percentVal)

  39.                         percent.html(percentVal);

  40.                     },

  41.                         /*complete: function(xhr) {

  42.                                 $(".files").html(xhr.responseText);

  43.                         },*/

  44.                         success: function(data) {

  45.                                 files.html("<b>"+data.name+"("+data.size+"k)</b> <span class='delimg' rel='"+data.pic+"'>删除</span>");

  46.                                 var img = "/demo/upload/files/"+data.pic+"?"+Math.random();

  47.                                 showimg.html("<img src='"+img+"'>");

  48.                                 btn.html("添加附件");

  49.                         },

  50.                         error:function(xhr){

  51.                                 btn.html("上传失败");

  52.                                 bar.width('0')

  53.                                 files.html(xhr.responseText);

  54.                         },

  55.                         clearForm: true   

  56.                 });

  57.         });

  58.         

  59.         $(".delimg").live('click',function(){

  60.                 var pic = $(this).attr("rel");

  61.                 $.post("action.php?act=delimg",{imagename:pic},function(msg){

  62.                         if(msg==1){

  63.                                 files.html("删除成功.");

  64.                                 showimg.empty();

  65.                                 progress.hide();

  66.                         }else{

  67.                                 alert(msg);

  68.                         }

  69.                 });

  70.         });

  71. });

  72. </script>

复制代码

PHP后端:

  1. $action = $_GET['act']; 

  2. if($action=='delimg'){ 

  3. //删除图片 

  4. //自行对接COS

  5.     } 

  6. }else{ 

  7. //上传图片 

  8. //自行对接COS,返回下面的JSON

  9.   $arr = array( 

  10.         'name'=>$picname, 

  11.         'pic'=>$pics, 

  12.         'size'=>$size 

  13.     ); 

  14.     echo json_encode($arr); //输出json数据

  15. }


复制代码

腾讯云服务商邀请关注:

http://partners.qcloud.com/invitation/99377079157835da208bd0

关注服务商的链接,提供下您关注的QQ,我们这边审核下即可快速回复您的工单问题与技术支持! 感谢您的信任与支持!

auto_1452.png

腾讯云技术交流群




原文地址:bbs.qcloud.com

相关文章

在线客服
淘宝购买
腾讯云直播申请 title=
+成为腾讯云VIP客户 腾讯云直播申请 客服电话

15818558013

0755-33940501-803

0755-33940501-808