Advertisement
jazz1793

Petición de subida de imágenes

Jan 6th, 2021 (edited)
636
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if (Image != null)
  2.                 {
  3.                     string urlMethod = Constants.BaseUrl + Constants.mob_sp_ECOMMERCE_SAVE_PRODUCT_PHOTO + "?comp_identifier=1&user_id=" + HttpUtility.UrlEncode(Comp_user_id) +
  4.                      "&prod_id=" + HttpUtility.UrlEncode(prod_id) + "&name_file=" + HttpUtility.UrlEncode(filename) + "&prod_type=I&prod_cover=" + HttpUtility.UrlEncode(cover_.ToString()) +
  5.                      "&prod_order=1&Token=" + Token;
  6.                     var client = new RestClient(urlMethod);
  7.                     client.Timeout = -1;
  8.                     var request = new RestRequest(Method.POST);
  9.                     request.AlwaysMultipartFormData = true;
  10.                     request.AddHeader("Content-Type", "multipart/form-data");
  11.                     var upfilebytes = File.ReadAllBytes(Image);
  12.                     request.AddFile("imagen", upfilebytes, filename);
  13.                     IRestResponse response = client.Execute(request);
  14.                     if (response.IsSuccessful)
  15.                     {
  16.                         var data = new mob_sp_ECOMMERCE_SAVE_PRODUCT_PHOTO();
  17.                         data = Newtonsoft.Json.JsonConvert.DeserializeObject<mob_sp_ECOMMERCE_SAVE_PRODUCT_PHOTO>(response.Content);
  18.                         if (data.result == "OK")
  19.                         {
  20.                             await GetProductInfo(prod_id);
  21.                         }
  22.                         else
  23.                         {
  24.                             await Application.Current.MainPage.DisplayAlert("", "Ocurrio un error en el servidor", "Ok");
  25.                             OnTask = false;
  26.                             IsBusy = false;
  27.                         }
  28.                     }
  29.                     else
  30.                     {
  31.  
  32.                     }
  33.                 }
Advertisement
RAW Paste Data Copied
Advertisement