none
Como puedo eliminar una imagen que esta en un hosting desde una App en Windows Form RRS feed

  • Pregunta

  • Hola Necesito eliminar unas imagenes desde un hosting, que son subidas los usuarios desde una aplicacion en windows form, Como puedo eliminarlas??, Gracias


    Una respuesta JP

    martes, 9 de febrero de 2021 17:12

Todas las respuestas

  • Tienes que llamar a la API que para ello tenga prevista el hosting. Mientras no conozcas esa API y tengas las credenciales necesarias, será imposible borrar nada; como es lógico, los mecanismos de seguridad del hosting estarán pensados para no permitir que alguien borre cosas sin pasar por los mecanismos de control que se hayan previsto para ello.
    martes, 9 de febrero de 2021 18:41
  • Le comento estoy haciendo una aplicacion donde las personas suban fotos desde Windows para una empresa, pero debo eliminar las imagenes cuando la actualizan o eliminar el articulo que acompaña la imagen.

    Para eso hice una clase para eliminar via FTP

     public string Eliminar(string fichero, string user, string pass)
            {
                FtpWebRequest peticionFTP;
                // Creamos una petición FTP con la dirección del fichero a eliminar
                peticionFTP = (FtpWebRequest)WebRequest.Create(new System.Uri(fichero));
    
                // Fijamos el usuario y la contraseña de la petición
    
                peticionFTP.Credentials = new NetworkCredential(user, pass);
                // ' Seleccionamos el comando que vamos a utilizar: Eliminar un fichero
                peticionFTP.Method = WebRequestMethods.Ftp.DeleteFile;
                peticionFTP.UsePassive = false;
                try
                {
    
                    FtpWebResponse respuestaFTP;
                    respuestaFTP = (FtpWebResponse)peticionFTP.GetResponse();
                    respuestaFTP.Close();
    
                    return string.Empty;
                }
                catch (Exception ex)
                {
                    return ex.Message;
                }
    
            }

    Eso hice saludos

    Una respuesta JP

    martes, 9 de febrero de 2021 22:29
  • Tiene buen aspecto. En principio debería funcionar para eliminar las imágenes. ¿Da algún error, o presenta algún problema?

    Por cierto, ese es el detalle crítico que debiste aportar en la pregunta inicial: Las imágenes se suben por FTP y hay que eliminarlas por FTP. Ese era el dato vital para poder saber cómo eliminarlas (la "API" mencionada en la respuesta inicial es "FTP" en este caso).

    miércoles, 10 de febrero de 2021 6:54
  • La forma de subir la foto se hace desde un web browser, para eso se confecciono un web-page con un boton Upload  nada mas.

    Y la eliminacion lo hice a traves de FTP, solucionado

    Saludos


    Una respuesta JP

    miércoles, 10 de febrero de 2021 12:09