curl php 七牛下载慢,七牛上传速度太慢
我用的是你们网站上提供的c#SDK
测试时,只能上传一些小文件,而上传几MB的文件时,速度会非常慢,并最终失败。
另外我想做成异步,带进度的上传文件,结果失败,不知为什么
下面是我的代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Qiniu.RS;
using Qiniu.IO.Resumable;
using Qiniu.IO;
using System.Net;
using System.IO;
namespace testQiNiu
{
class Program
{
public const string tmpBaseUrl = "http://cstmpfile.qiniudn.com/";
public const string tmpBucketName = "cstmpfile";
static void Main(string[] args)
{
Qiniu.Conf.Config.ACCESS_KEY = ".....";
Qiniu.Conf.Config.SECRET_KEY = ".....";
Guid guid = Guid.NewGuid();
string key = guid.ToString("N");
string fname = "E:\\迅雷\\p.mp4";
var policy = new PutPolicy(tmpBucketName, 3600);
string upToken = policy.Token();
PutExtra extra = new PutExtra();
IOClient client = new IOClient();
client.PutFile(upToken, key, fname, extra);
//PutPolicy policy = new PutPolicy(tmpBucketName, 3600);
//string upToken = policy.Token();
//Settings setting = new Settings();
//ResumablePutExtra extra = new ResumablePutExtra();
//ResumablePut client = new ResumablePut(setting, extra);
//client.Progress += new Action(client_Progress);
//client.PutFailure += new EventHandler(client_PutFailure);
//client.PutFinished += new EventHandler(client_PutFinished);
//client.PutFile(upToken, fname, key);
FileInfo fi = new FileInfo(fname);
WebClient wc = new WebClient();
wc.DownloadFile(tmpBaseUrl + key, fi.Name);
Console.ReadKey();
}
static void client_PutFinished(object sender, Qiniu.RPC.CallRet e)
{
Console.WriteLine("下载完成");
}
static void client_PutFailure(object sender, Qiniu.RPC.CallRet e)
{
Console.WriteLine("出错:" + e.Exception.Message);
}
static void client_Progress(float obj)
{
Console.WriteLine(obj.ToString()+"%");
}
}
}
curl php 七牛下载慢,七牛上传速度太慢相关推荐
- php大图片接口上传慢,七牛php sdk上传文件太慢
问题描述 上传同一个文件(32kb)有时候需要2s,但有时候需要11s,上传速度太不稳定,且太慢. 上传的过程是由前端上传文件到后端php(使用yii2框架)的接口,由php调qiniu的sdk上传方 ...
- 七牛 savekey php,七牛云1:客户端直接上传文件
最近因为项目要用到七牛云,所以花了点时间整理了一下学习心得. 使用七牛云,第一步当然就是上传文件了,常见的云存储上传文件流程一般有3种: 用户==>业务服务器(你自己的服务器)==>云存储 ...
- C++ vs2017 - libcurl - http请求 代码大全(请求数据,上传下载文件,多线程上传下载文件)
在网上搜寻各种libcurl的用法,将代码集合于此! 目录 一.配置curl项目 二.Curl 请求参数 1. CURLOPT_POST 2. CURLOPT_URL 3. CURLOPT_HTTPH ...
- .NET技术 ASP.NET中常用的文件上传下载方法(多文件上传)
文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1.如何解决文件上传大小的限制 2.以文件形式保存到服务器 3.转换成二进制字节流保存到数据库以 ...
- 腾讯视频下载安装_如何上传视频到腾讯视频平台
播放器软件很多,本文小编给大家推荐腾讯视频.我们可以在腾讯视频播放器上,观看各种电视剧.电影.综艺节目等内容.里面的大部分视频都是免费的,部分独播大剧可能会存在vip收费的情况,这也是无法避免的.腾讯 ...
- java微信上传本地视频教程_java微信开发之上传下载多媒体文件,java上传下载_PHP教程...
java微信开发之上传下载多媒体文件,java上传下载 回复图片.音频.视频消息都是需要media_id的,这个是需要将多媒体文件上传到微信服务器才有的. 将多媒体文件上传到微信服务器,以及从微信服务 ...
- java批量上传文件_Spring Boot2(十四):单文件上传/下载,文件批量上传
文件上传和下载在项目中经常用到,这里主要学习SpringBoot完成单个文件上传/下载,批量文件上传的场景应用.结合mysql数据库.jpa数据层操作.thymeleaf页面模板. 一.准备 添加ma ...
- Ubuntu 16.04通过Trickle限制某个软件的下载/上传速度
在Linux下没有Windows使用360那样去限制某个软件的速度. 但是通过Trickle可以设置某个软件的网速,但是前提是通过Trickle命令连带启动这个软件才可以,不能中途去设置. 比如现在很 ...
- 腾讯云服务器公网6M带宽实际下载/上传速度详细解释
腾讯云服务器6M公网带宽实际下载速度是多少?腾讯云服务器6M带宽下载峰值768KB/S,服务器带宽和实际下载速度是8倍关系,服务器带宽和对应的实际下载峰值速度之间的关系及计算方法: 一.腾讯云6M服务 ...
最新文章
- 月薪3000到年薪30万,你可知“千里之行始于Python”?
- R语言使用coin包应用于独立性问题的置换检验(permutation tests)、使用普通cor.test函数和置换近似spearman_test函数、检验变量的相关性的显著性
- 第四代测序(纳米孔测序)有望全面代替边合成边测序吗?
- Oralce 目录结构
- Bootstrap(导航条)
- UE4 FBX静态网格物体通道
- 力扣572. 另一棵树的子树(JavaScript)
- VS2019配置opencv-4.5.2-vc14_vc15
- linux搭建天地伟业easy7,天地伟业easy7客户端
- 基于Spatial-Temporal Transformer的城市交通流预测
- python爬虫qq音乐歌词_Python如何爬取qq音乐歌词到本地
- cad帧数测试软件,CAD打开很卡该怎么办?快速提高cad运行速度的技巧
- hdu5514 Frogs(容斥原理)
- 大数据在智慧消防领域的应用
- 招生啦!清华大学SIGS人工智能硕士项目2021年硕士研究生普通招考说明
- JavaScript 习题及面试题 4
- 第二篇:Haploview做单倍型教程2--分析教程
- Shell编程规范与变量(shell编程规范,执行脚本文件的四种方式,管道符号与重定向,shell变量的作用于类型)
- 传智播客100万现金奖励优秀校友
- 高通+android笔记本电脑,华为发布三款笔记本电脑,其中一款搭载高通骁龙850处理器...