Exemple #1
0
        public static async Task <Boolean> CheckIceCreamConfidentByPath(string fileName)
        {
            string requestURL = "https://api.imagga.com/v2/tags";

            byte[] bytes = File.ReadAllBytes(fileName);

            Dictionary <string, FileParameter> postParameters = new Dictionary <string, FileParameter>();

            postParameters.Add("image", new FileParameter(bytes, Path.GetFileName(fileName), "image/jpeg"));

            HttpWebResponse webResponse = FileUpload.MultipartFormPost(requestURL, postParameters, basicAuthValue);

            StreamReader responseReader     = new StreamReader(webResponse.GetResponseStream());
            var          returnResponseText = await responseReader.ReadToEndAsync();

            webResponse.Close();
            return(fetchResponse(returnResponseText));
        }