C# 七牛的断点续传进度如何缩小粒度,4Mb是否太大了?

我现在已经知道可以利用官方api的绑定事件的方法获得大文件的上传进度,但是对于小文件怎么办呢?
public String ResumablePutFile(string upToken, string key, string fname)
{
Console.WriteLine("\n===> ResumablePutFile {0} fname:{1}", key, fname);
Console.WriteLine(upToken);
Settings setting = new Settings();
ResumablePutExtra extra = new ResumablePutExtra();
extra.Notify += this.showNotify;
extra.NotifyErr += this.showNotifyErr;
this.notifyIcon1.ShowBalloonTip(30, "注意", fname + " 正在上传", ToolTipIcon.Info);
ResumablePut client = new ResumablePut(setting, extra);
CallRet ret = client.PutFile(upToken, fname, key);
if (ret.OK)
{
Console.WriteLine("success");
string result = ret.Response;
Console.WriteLine(result);
JObject jo = JObject.Parse(result);
string[] valuesH = jo.Properties().Select(item => item.Value.ToString()).ToArray();
string hash = valuesH[0];
return hash;
}
else
{
Console.WriteLine("fail");
return "";
}
}

阅读 3.1k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进