Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
 public Task <UploadCallbackData> FileUploadTaskAsync(BmobLocalFile file)
 {
     return(ExecuteTaskAsync <UploadCallbackData>(callback => { FileUpload(file, callback); }, CancellationToken.None));
 }