elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / Re: Que programacion para rellenar formulario web con subida de imagenes en: 11 Junio 2017, 21:47 pm
Gracias fenomeno , cuando venga de unas mini vacaciones me pongo con los dos metodos, a ver cual me funciona mejor, pero , no es necesidad tener webbrowser , si bien para mostrar que se realizo todo correctamente si debiera tenerlo , pero para rellenar y adjuntar  no es necesario.
PD: Evidentemente antes de intentar subir un archivo primero debes inspeccionar la cabecera para conocer (el nombre de)los parámetros que debes usar en la petición POST con MULTIPART.

Exactamente los parametros yo uso el F12 en internet explorer y voy mirando lo que me conviene, hay otra forma mejor de sacar los parametros?

Bueno gracias ya te voy diciendo como lo llevo :)
2  Programación / .NET (C#, VB.NET, ASP) / Re: Que programacion para rellenar formulario web con subida de imagenes en: 9 Junio 2017, 15:30 pm
Gracias a ambos por responder , elektro si es .NET, ahora mostrare algo de lo que estoy intentando arrancar, y 3n31ch , lo del VB no esq me resulte complicado , pero cada vez que busco material en internet de como hacer algo me encuentro mucho de otros lenguajes y por eso preguntaba lo del cambio, por que al ser nuevo si hay mas tutoriales y demas de otros lenguajes quizas sea mas "sencillo" encontrar estos tutoriales.

Con este metodo logro introducir texto en los combobox de la web
Código
  1.            If elemento.GetAttribute("name") = "descripcion" Then
  2.                elemento.SetAttribute("value", TextBox5.Text)
  3.            End If
  4. 'con este siguiente si tienen un valor especifico
  5.            If ComboBox2.Text = "Bolsos deportivos" And elemento.GetAttribute("name") = "categoria" Then
  6.                elemento.SetAttribute("value", "3029")
  7.            End If
  8.  

Ahora lo que intento hacer subir una imagen, en la web es pulsando un boton  se abre un openfiledialog para buscar en mi pc una imagen y subirla.

Intente los metodos anteriores con value pero claro no las carga
Código
  1.             If elemento.GetAttribute("name") = "foto1" Then
  2.                elemento.SetAttribute("value", PictureBox1.ImageLocation)
  3.            End If

Claro como soy novato exactamente no se a que llamar para que funcione , expongo las 2 cosas
1º este seria supongo que la imagen que lleva el boton de subir foto por lo q no me vale para nada, corregirme si me equivoco pls.
Código:
<input name="image" style="margin: 0px; padding: 0px; right: 0px; font-size: 480px; position: absolute; cursor: pointer;" type="file">

edito con el codigo 1º y usando este codigo se me abre el openfiledialog de la web para subir las fotos , pero al haber 4 fotos con el mismo codigo se me abre 4 veces para elegir las fotos.
Código
  1.        Dim clElement As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("Input")
  2.        For Each Element As HtmlElement In clElement
  3.            Dim controlName As String = Element.GetAttribute("input").ToString
  4.            If Element.GetAttribute("name").Equals("image") Then
  5.                Element.InvokeMember("click")
  6.            End If
  7.        Next


Con esto estoy liado creo que es el buen camino, ya me direis
Código:
<div class="art_title">
        1. Añade tus fotografías
    </div>
    
    <div>
        <div class="art_button" id="art_button" onclick="showArtBanner('div-popup-fotografias','full');_gaq.push(['_trackEvent', 'venta-articulo', 'consejos', 'foto']);">
            Cómo conseguir que tus fotografías vendan de forma rápida.
        </div>
        
 
        <div class="art_columna_foto">
            <div class="art_foto"   data-id="1" >                
                    <a id="t1">
                        <img class="thumb-img-producto" src="" alt="" id="thumb1">
                    </a>
            </div>
            <div class="delete art_foto_bot2"  data-id="1" style="display:none;">
                Eliminar
            </div>
            <div class="art_foto_bot3 girar" data-numero="1" data-grados="90"  style="display:none;">
                Rotar
            </div>
            <div class="art_foto_bot"  data-id="1"  id="foto_articulo1">
                Fotografía delantera
            </div>
        </div>
        
        <div class="art_columna_foto">
            <div class="art_foto"   data-id="2" >                

                    <a id="t2">
                         <img class="thumb-img-producto" src="" alt="" id="thumb2">
                    </a>

            </div>

            <div class="art_foto_bot"  data-id="2"  id="foto_articulo2">
                Fotografía trasera
            </div>

            <div class="delete art_foto_bot2"  data-id="2"  style="display:none;">
                Eliminar
            </div>
            <div class="art_foto_bot3 girar" data-numero="2" data-grados="90"  style="display:none;">
                Rotar
            </div>

        </div>
        
       <div class="art_columna_foto">
            <div class="art_foto"   data-id="3" >                

                    <a id="t3">
                        <img class="thumb-img-producto" src="" alt="" id="thumb3">
                    </a>

            </div>

            <div class="art_foto_bot"  data-id="3"  id="foto_articulo3">
                Fotografía detalles
            </div>

            <div class="delete art_foto_bot2"  data-id="3"  style="display:none;">
                Eliminar
            </div>
            <div class="art_foto_bot3 girar" data-numero="3" data-grados="90"  style="display:none;">
                Rotar
            </div>

        </div>

        <div class="art_columna_foto"  style="margin-right:0px !important">
            <div class="art_foto"   data-id="4" >                

                    <a id="t4">
                        <img class="thumb-img-producto" src="" alt="" id="thumb4">
                    </a>

            </div>

            <div class="art_foto_bot"  data-id="4"  id="foto_articulo4">
                Fotografía detalles
            </div>

            <div class="delete art_foto_bot2"  data-id="4"  style="display:none;">
                Eliminar
            </div>
            <div class="art_foto_bot3 girar" data-numero="4" data-grados="90"  style="display:none;">
                Rotar
            </div>

        </div>

    </div>    

          <input type="hidden" name="foto1" id="foto1" value="">
          <input type="hidden" name="foto2" id="foto2" value="">
          <input type="hidden" name="foto3" id="foto3" value="">
          <input type="hidden" name="foto4" id="foto4" value="">
 


 <div style="clear:both;"></div>




3º Esto aun no intente por que no se si me vale.
Código:
<script>
  $(document).ready(function() {
      
     if (trim($("#nombre_articulo").val()) == "")
       sugerir = 1;
     else
       sugerir = 0;
                              $(".girar").live("click", function() {
          
          var num = $(this).attr("data-numero");
          var url = "https://www.chicfy.com/admin/ajax/productos.php";
          var foto = $("#thumb"+num).attr("src");
          var grados = parseInt($(this).attr("data-grados"));
            if (foto != "img/fotmg.png") {
                $(this).show();
                $("body").css("cursor", "wait");
                $("#boton").val("ESPERE MIENTRAS SE SUBEN LAS FOTOS");
                                $.post(url, {"action" : "girar_foto", "foto" : foto, "grados" : grados, "num" : num}, function(respuesta) {
                
                  $("#foto"+num).val(respuesta);
                  $("#thumb"+num).attr("src", respuesta);
                  $("body").css("cursor", "default");
                  $("#boton").val("SUBIR ARTICULO A LA VENTA");
                })
            }
      });



Bueno muchas gracias por responder y si me orientais mejor :), yo lo que en realidad necesito esq cuando suba un producto a la web en cuestion , guardar esos datos en mysql para poder subirlo en otro momento sin tener que volver a rellenarlo manualmente, por lo que ahorro mucho tiempo.
Quizas haya un metodo para interceptar lo que meto en la web guardarlo en un BD y un metodo para subirlo, por ahora empeze con el metodo para subirlo, gracias
3  Programación / .NET (C#, VB.NET, ASP) / Re: Subir imagen con WebBrowser en: 9 Junio 2017, 15:06 pm
Que bueno , estaba buscando esto , voy a ver paso a paso si soy capaz de conseguirlo, gracias fenomeno
4  Programación / .NET (C#, VB.NET, ASP) / Que programacion para rellenar formulario web con subida de imagenes en: 9 Junio 2017, 10:47 am
Hola soy nuevo en programacion, hice ya un programa en VB que va muy bien la verdad, me dispongo hacer el segundo.

Mi intencion es rellenar campos en una web y subir imagenes , todo quedando guardado en una BD para posteriormente volver a rellenar si hiciera falta.

Por ahora solo probe VB , seguramente se puede hacer con ello conectando el form con mysql guardaria los campos , y ya relleno la mitad de campos en el formulario web que quiero, pero...

He tenido varios problemas y me planteado si con otro estilo de programacion esta tarea me seria mas facil, me podeis aconsejar con que lenguaje me seria mas facil hacer un programa o web, que haga eso de rellenar una web y subir fotos. Gracias
5  Programación / Programación Visual Basic / LibreOffice y virtual basic en: 26 Abril 2017, 01:10 am
Hola soy nuevo programando y queria modificar ciertas partes de un archivo writer de libreoffice , con word pongo la referencia y lo hago pero con libreoffice no encuentro la referencia , me podeis orientar?gracias
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines