/// <summary> /// 文件上传 /// /// 将文件上传到Bmob文件服务中 /// </summary> /// <param name="file">本地文件对象。使用文件名/文件内容/二进制流来构造。</param> /// <param name="callback">上传文件的结果回调,返回BmobFile对象</param> public void FileUpload(BmobLocalFile file, BmobCallback <UploadCallbackData> callback) { var bia = BmobInteractObject.Files; bia.Data = file; bia.Table = "BMOB"; submitUploadFile(bia, callback); }
/// <summary> /// 文件上传 /// /// 将文件上传到Bmob文件服务中 /// </summary> /// <param name="file">本地文件对象。使用文件名/文件内容/二进制流来构造。</param> /// <param name="callback">上传文件的结果回调,返回BmobFile对象</param> public void FileUpload(BmobLocalFile file, BmobCallback <UploadCallbackData> callback) { var bia = BmobInteractObject.Files; // 返回 BMOBInteractObject对象 bia.Data = file; // 请求数据,相当于curl的-d参数的值 bia.Table = "BMOB"; submitUploadFile(bia, callback); }
public Task <UploadCallbackData> FileUploadTaskAsync(BmobLocalFile file) { return(ExecuteTaskAsync <UploadCallbackData>(callback => { FileUpload(file, callback); }, CancellationToken.None)); }