jazz1793 icon

Petición de subida de imágenes

jazz1793 | PRO | 01/06/21 05:04:50 PM UTC (Edited) | 0 ⭐ | 931 👁️ | Never ⏰ | []
C# |

1.79 KB

|

None

|

0 👍

/

0 👎

if (Image != null)
                {
                    string urlMethod = Constants.BaseUrl + Constants.mob_sp_ECOMMERCE_SAVE_PRODUCT_PHOTO + "?comp_identifier=1&user_id=" + HttpUtility.UrlEncode(Comp_user_id) +
                     "&prod_id=" + HttpUtility.UrlEncode(prod_id) + "&name_file=" + HttpUtility.UrlEncode(filename) + "&prod_type=I&prod_cover=" + HttpUtility.UrlEncode(cover_.ToString()) +
                     "&prod_order=1&Token=" + Token;
                    var client = new RestClient(urlMethod);
                    client.Timeout = -1;
                    var request = new RestRequest(Method.POST);
                    request.AlwaysMultipartFormData = true;
                    request.AddHeader("Content-Type", "multipart/form-data");
                    var upfilebytes = File.ReadAllBytes(Image);
                    request.AddFile("imagen", upfilebytes, filename);
                    IRestResponse response = client.Execute(request);
                    if (response.IsSuccessful)
                    {
                        var data = new mob_sp_ECOMMERCE_SAVE_PRODUCT_PHOTO();
                        data = Newtonsoft.Json.JsonConvert.DeserializeObject<mob_sp_ECOMMERCE_SAVE_PRODUCT_PHOTO>(response.Content);
                        if (data.result == "OK")
                        {
                            await GetProductInfo(prod_id);
                        }
                        else
                        {
                            await Application.Current.MainPage.DisplayAlert("", "Ocurrio un error en el servidor", "Ok");
                            OnTask = false;
                            IsBusy = false;
                        }
                    }
                    else
                    {
 
                    }
                }

Comments