コード例 #1
0
        /// <summary>
        /// 上传文件
        /// </summary>
        /// <param name="file"></param>
        /// <returns></returns>
        private async Task <OperationResult <string> > SaveFileAsync(HttpPostedFileBase file)
        {
            var fileContent = default(byte[]);
            var ism         = file.InputStream;

            using (var ms = new MemoryStream())
            {
                ism.CopyTo(ms);
                ms.Flush();
                fileContent = ms.ToArray();
            }
            using (FileUploadClient fileUploadClient = new FileUploadClient())
            {
                var fileUploadRequest = new FileUploadRequest
                {
                    Contents  = fileContent,
                    Extension = ".apk"
                };
                var result = await fileUploadClient.UploadFileAsync(fileUploadRequest);

                return(result);
            }
        }