Exemplo n.º 1
0
        public static string CallUploader(string filename, string name, string contentType, bool isImage)
        {
            byte[] fileBytes = File.ReadAllBytes(filename);
            MD5CryptoServiceProvider md5Service = new MD5CryptoServiceProvider();
            string md5 = BitConverter.ToString(md5Service.ComputeHash(fileBytes)).Replace("-", "");
            string url = new apiUsers().getRealFileUrl(GetTokenFromId(), md5, contentType);

            if (!string.IsNullOrEmpty(url))
            {
                return(url);
            }

            CloudUploader uploader = new CloudUploader(filename, contentType);

            uploader.ShowDialog();
            return(uploader.resultUrl);
        }
        public static string CallUploader(string filename, string name, string contentType, bool isImage)
        {
            byte[] fileBytes = File.ReadAllBytes(filename);
            MD5CryptoServiceProvider md5Service = new MD5CryptoServiceProvider();
            string md5 = BitConverter.ToString(md5Service.ComputeHash(fileBytes)).Replace("-", "");
            string url = new apiUsers().getRealFileUrl(GetTokenFromId(), md5, contentType);
            if (!string.IsNullOrEmpty(url))
            {
                return url;
            }

            CloudUploader uploader = new CloudUploader(filename, contentType);
            uploader.ShowDialog();
            return uploader.resultUrl;
        }