/// <summary>
 /// 上传数据到Aliyun
 /// </summary>
 /// <param name="data">数据</param>
 /// <param name="bucketName">Aliyun空间名</param>
 /// <param name="objectName">存储到Aliyun路径</param>
 /// <param name="callBack">回调</param>
 public void UploadData(byte[] data, string bucketName, string objectName, WillAliyunUploadCallBack callBack, WillAliyunUploadProcess process = null)
 {
     if (string.IsNullOrEmpty(m_Endpoint))
     {
         Debug.LogError("Aliyun未初始化,请检查!");
         return;
     }
     m_BucketName    = bucketName;
     m_ObjectName    = objectName;
     m_CallBack      = callBack;
     m_UploadProcess = process;
     m_LocalData     = data;
     m_Process       = 0;
     UploadOver      = false;
     m_UploadThread  = new Thread(UploadThread);
     m_UploadThread.Start();
 }
 /// <summary>
 /// 上传文件到Aliyun
 /// </summary>
 /// <param name="filePath">本地文件所在路径</param>
 /// <param name="bucketName">Aliyun空间名</param>
 /// <param name="objectName">存储到Aliyun路径</param>
 /// <param name="callBack">回调</param>
 public void UploadData(string filePath, string bucketName, string objectName, WillAliyunUploadCallBack callBack, WillAliyunUploadProcess process = null)
 {
     if (!File.Exists(filePath))
     {
         Debug.LogError("无法找到需要上传的文件,请检查! 参数:" + filePath);
         return;
     }
     byte[] data = File.ReadAllBytes(filePath);
     UploadData(data, bucketName, objectName, callBack);
 }