public static IAsyncResult BeginUploadObject(IOss ossClient, string bucketName,
                                                     string objectKeyName, string originalFile, AsyncCallback callback, object callbackObject)
        {
            var metadata = new ObjectMetadata();

            metadata.CacheControl = "No-Cache";
            metadata.ContentType  = "text/html";
            return(ossClient.BeginPutObject(bucketName, objectKeyName, originalFile, metadata, callback, callbackObject));
        }