开发者社区> 问答> 正文

测试c版sdk碰到的问题


(1)一个线程中调用分片上传,另外一个线程能否直接调用取消上传?
两个线程之间没有互斥锁。


(2)分片传输,每个分片文件大小是100K到100M之间,并且至多支持10000个分片么?
最新c版sdk附带的resumable_upload_with_resumable()接口,设置要上传的本地文件,
大小是103032322字节,大概98M,上传时oss_resumable_upload_file返回错误码404。


//clt_params = oss_create_resumable_clt_params_content(p, 1024 * 100, 3, AOS_TRUE, NULL);
clt_params = oss_create_resumable_clt_params_content(p, 1024 * 1024 * 100, 3, AOS_TRUE, NULL);


s = oss_resumable_upload_file(options, &bucket, &object, &filename, headers, NULL,
        clt_params, NULL, &resp_headers, &resp_body);


(3)分片上传代码有个参数赋值,赋值1000表示什么意思,是限制分片数量么?
oss_list_upload_part_params_t *params = NULL;
params = oss_create_list_upload_part_params(p);
    
params->max_ret = 1000;


(4)看sdk,简单上传和分片上传,有上传完成的回调消息,
默认是只支持在上传完成时才有回调事件么?这块的demo还没测试。




(5)上传下载进度还没测试,进度百分比是sdk自己来统计么?


(6)sdk里的crc校验,主要用来校验文件完整性么?

展开
收起
aly_test_123 2017-04-18 16:33:16 3472 0
3 条回答
写回答
取消 提交回答
  • 服务器传完有返回MD5值吗,和本地的计算结果比较一下?
    2017-04-19 06:02:02
    赞同 展开评论 打赏
  • 2017-04-18 16:50:53
    赞同 展开评论 打赏
  • Re测试c版sdk碰到的问题
    这个是官方的 qq群么?
    阿里云服务器交流2群 186960846

    -------------------------

    Re测试c版sdk碰到的问题
    平时不用旺旺,也不知道怎么加群

    -------------------------

    Re测试c版sdk碰到的问题
    刚才进qq群,提示要付一块钱,平时很少用支付宝,也没办法付费。

    -------------------------

    Re测试c版sdk碰到的问题
    分片上传的rar压缩文件,本来是98.2MB, 上传之后变成了 97.6MB, 也没看到任何错误提示信息。

    -------------------------

    Re测试c版sdk碰到的问题
    aos_list_for_each_entry(oss_list_part_content_t, part_content, &params->part_list, node)

    看这个代码比较奇怪,没看到最后一个参数node在什么地方定义的?

    -------------------------

    Re测试c版sdk碰到的问题
    刚才测试了几次,使用c版sdk分片上传和合并文件都没返回错误,

    但是原来98.2MB的rar压缩文件,上传和合并结束,在阿里云服务器上看,就变成了97.6MB。

    -------------------------

    Re测试c版sdk碰到的问题
    sdk demo默认用zip文件测试, 我是直接用rar文件做测试分片上传。

    aos_str_set(&object, "my_key.zip");
    aos_str_set(&filename, "local_big_file.zip");

    -------------------------

    Re测试c版sdk碰到的问题
    分片发文件时没看到任何异常错误,在读取和发送的文件大小也跟实际大小一致,但是服务器上文件比本地文件小.
    昨天下班前测试了下, 分片上传二十多M的文件没问题
    但是上传九十多M的就有问题,都是 rar压缩文件
    2017-04-18 16:49:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MaxCompute基于BigBench标准的最新测试进展 立即下载
用AI 高效测试移动应用 立即下载
一个跨平台的云服务SDK需要什么 立即下载