none
Guardar Varias Imágenes RRS feed

  • Pregunta

  • Buenas tardes,

    Os cuento mi aplicación un poco; Estoy haciendo una base de datos para un supermercado, entonces, cuándo vas a dar de alta un nuevo producto hay que hacerle subir varias imágenes de ese producto, por tanto, me gustaría poder hacer esa subida con el típico arrastrarar soltar para subir varias imágenes. He probado con dropzone y con filedrop.js, pero en ambos casos no me deja pasarle el id del producto para guardarlo en la carpeta nombrada con ese "id" para diferenciar los productos, por tanto, por favor, si se os ocurre como hacer este trabajo y con que hacerlo o, por ejemplo, decirme como usar estas dos aplicaciones para pasar productos os lo agradecería. Os cuento más, es el único problema que tengo, porque en ambos casos llamo a un .ashx y le paso por su JSON los parámetros (o bien el jQuery o incluso un campo creado en el html dónde lo guardo, pero no los lee) pero no me los coge. Desearía hacer todo esto en .net con Vb y con jQuery, etc. por la inmediatez del trabajo.

    Gracias

    martes, 10 de marzo de 2020 11:24

Respuestas

  • hola

    Al tratarse de un desarrollo web necesitas realizar el Upload de las imagenes al servidor para luego persistirlas, no veo que jquery aplique en este caso

     Upload Multiple Files Using FileUpload Control In ASP.NET 4.5

    La idea es que puedas persistir esas imagenes donde necesites pero deberias usar solo el nombre del archivo para identificarlas

    Podrias poner al nombre el id del productos al cual hacen referencia, o podrias guardar el nombre de los archivos en la tabla que define al productos, de esta forma podrias identificar las imagenes que ese producto del resto

    Con jquery no sabria decirte si alguna libreria va a funcionar para el upload de archivos, solo es cuestion de probarlas

    Top 17 Best Free jQuery File Upload Scripts For Multiple File Upload 2018

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jesús Prieto martes, 10 de marzo de 2020 15:02
    martes, 10 de marzo de 2020 12:48
  • Buenas tardes,

    Al final lo que he echo ha sido en el "done" de la la llamada he vuelto a llamar a un fichero .ashx en el cual he creado un directorio con el nombre del "id" en la base de datos que tenía en mi jQuery y he movido las imágenes del directorio central al directorio con el número de "id", luego, con el javascript que tengo la opción de retocar en el "done" del segundo ashx he podido mostrar los códigos que había hecho.

    En un principio había pensado en llamar a un  $.Ajax y así a través de pseudo hacer esta maquetación, pero no me ha funcionado, por tanto, he probado con el ashx (que acepta mejor los nombres de los ficheros que directamente el JSON del Ajax) y me ha funcionado.

    Gracias porque me has orientado correctamente.

    Un saludo

    • Marcado como respuesta Jesús Prieto lunes, 16 de marzo de 2020 18:25
    lunes, 16 de marzo de 2020 18:25

Todas las respuestas

  • hola

    Al tratarse de un desarrollo web necesitas realizar el Upload de las imagenes al servidor para luego persistirlas, no veo que jquery aplique en este caso

     Upload Multiple Files Using FileUpload Control In ASP.NET 4.5

    La idea es que puedas persistir esas imagenes donde necesites pero deberias usar solo el nombre del archivo para identificarlas

    Podrias poner al nombre el id del productos al cual hacen referencia, o podrias guardar el nombre de los archivos en la tabla que define al productos, de esta forma podrias identificar las imagenes que ese producto del resto

    Con jquery no sabria decirte si alguna libreria va a funcionar para el upload de archivos, solo es cuestion de probarlas

    Top 17 Best Free jQuery File Upload Scripts For Multiple File Upload 2018

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jesús Prieto martes, 10 de marzo de 2020 15:02
    martes, 10 de marzo de 2020 12:48
  • Buenas tardes,

    Al final lo que he echo ha sido en el "done" de la la llamada he vuelto a llamar a un fichero .ashx en el cual he creado un directorio con el nombre del "id" en la base de datos que tenía en mi jQuery y he movido las imágenes del directorio central al directorio con el número de "id", luego, con el javascript que tengo la opción de retocar en el "done" del segundo ashx he podido mostrar los códigos que había hecho.

    En un principio había pensado en llamar a un  $.Ajax y así a través de pseudo hacer esta maquetación, pero no me ha funcionado, por tanto, he probado con el ashx (que acepta mejor los nombres de los ficheros que directamente el JSON del Ajax) y me ha funcionado.

    Gracias porque me has orientado correctamente.

    Un saludo

    • Marcado como respuesta Jesús Prieto lunes, 16 de marzo de 2020 18:25
    lunes, 16 de marzo de 2020 18:25