Saltar al contenido principal

 none
Ejecutar aplicacion local desde mvc asp.net core RRS feed

  • Pregunta

  • Hola como va ? Tengo un desarrollo de escritorio que empiezo a pasarlo a asp.net core mvc, en mi desarrollo de escritorio luego de adquirir la imagen se activan las cajas de texto y se cargan varios datos relacionados a esa imagen, que es en realidad un acta de infracción, por eso la cantidad de datos que requiere, luego cuando graban la imagen, en la bd solo grabo la ruta de ubicación, no la imagen, esta va a una carpeta del servidor, ahora desde el browser supongo que debería como me explico recién Leandro, es hacer un upload de esa imagen, un problema que me surge es la gente que realiza esta operación no esta tan capacitada, para realizar el escaneo de la imagen y luego subir la imagen, en mi desarrollo solo presionan obtener y en un picturebox luego de cargada la imagen se activan los controles para el llenado luego dan grabar y listo, mi pregunta es dado que desde mvc, no puedo obtener la imagen directamente, debo tratar de hacer los mas automático posible esta tarea entonces se me ocurre hacer el upload directamente luego de obtener la imagen y activar los input para que lo llenen, como ejecutaría la aplicación de escritorio para obtener la imagen o recurrir a la clase que hace esta tarea ya que el código fuente es mio. Desde ya gracias.
    miércoles, 12 de junio de 2019 14:43

Respuestas

  • hola

    >>desde mvc, no puedo obtener la imagen directamente, debo tratar de hacer los mas automático posible esta tarea

    no es un problema de mvc, es como se integra la operacion de escanear al browser

    por temas de seguridad el browser no puede acceder a los dispositivos de la PC del usuario, imaginate si un virus en javascript podria hacerlo, estariamos infectados todo el tiempo

    Quizas alguna libreria que se integre al browser, como ser

    Scanner.js JavaScript Scan in Browsers: Chrome, Edge, Firefox, IE

    pero por lo que veo es de pago y no parece barato, justamente porque no es algo que deba hacerse integrado al browser

    La operacion de scan deberia ser separado y subido con una aplicacion desktop, quizas invocando un web service o por algun protoloco como ser el ftp

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta EnzoTuc40 miércoles, 12 de junio de 2019 15:19
    miércoles, 12 de junio de 2019 14:57

Todas las respuestas

  • hola

    >>desde mvc, no puedo obtener la imagen directamente, debo tratar de hacer los mas automático posible esta tarea

    no es un problema de mvc, es como se integra la operacion de escanear al browser

    por temas de seguridad el browser no puede acceder a los dispositivos de la PC del usuario, imaginate si un virus en javascript podria hacerlo, estariamos infectados todo el tiempo

    Quizas alguna libreria que se integre al browser, como ser

    Scanner.js JavaScript Scan in Browsers: Chrome, Edge, Firefox, IE

    pero por lo que veo es de pago y no parece barato, justamente porque no es algo que deba hacerse integrado al browser

    La operacion de scan deberia ser separado y subido con una aplicacion desktop, quizas invocando un web service o por algun protoloco como ser el ftp

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta EnzoTuc40 miércoles, 12 de junio de 2019 15:19
    miércoles, 12 de junio de 2019 14:57
  • hola

    >>desde mvc, no puedo obtener la imagen directamente, debo tratar de hacer los mas automático posible esta tarea

    no es un problema de mvc, es como se integra la operacion de escanear al browser

    por temas de seguridad el browser no puede acceder a los dispositivos de la PC del usuario, imaginate si un virus en javascript podria hacerlo, estariamos infectados todo el tiempo

    Quizas alguna libreria que se integre al browser, como ser

    Scanner.js JavaScript Scan in Browsers: Chrome, Edge, Firefox, IE

    pero por lo que veo es de pago y no parece barato, justamente porque no es algo que deba hacerse integrado al browser

    La operacion de scan deberia ser separado y subido con una aplicacion desktop, quizas invocando un web service o por algun protoloco como ser el ftp

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    Hola Leandro, entiendo la mecánica para realizar la tarea, mi problemática es el personal, trabajo en una repartición publica y no siempre se asigna a esta tarea personal idóneo. Por eso trataba de buscar la forma mas practica posible. La otra opción es como sugerís con web servicies. voy a analizar bien las opciones, gracias por tu aporte.

    miércoles, 12 de junio de 2019 15:19
  • hola

    >>trabajo en una repartición publica y no siempre se asigna a esta tarea personal idóneo

    Podria resolverse con una capacitacion simple de como operar la aplicacion o quizas un buen manual o crear algun video que deba ver antes de utilizar la aplicacion

    eso podria resolver el problema, un video explicativo, a veces es mejor que algo escrito

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 12 de junio de 2019 18:05
  • Buenos días Leandro.

    Mi posición no es de desarrollador. No sé escribir código. SIn embargo tengo un requerimiento de negocio que voy a tratar de pasar a un equipo de desarrolladores que estoy seleccionando ahora (por cierto, si te interesa ser candidato, dímelo). Lo que yo necesito es resolver un aspecto operativo. Yo voy a invitar a una serie de clientes, a una landing page vía una invitación por SMS a cada uno de ellos. Lo que necesito, es que al entrar en esta web page mía, el cliente pueda activar una funcionalidad que debería resultar en que su móvil actúe como si tuviera metida una app de escaneo (office lens, adobe scan, etc...), que le permite sacar una foto de un documento y convertirla en una imagen pdf de alta calidad, PERO SIN TENER QUE DESCARGAR LA APP. Me ha parecido entender que con ASP.NET esto podría hacerse, ¿es cierto o no? Si no es posible con ASP.NET pero sí de otra manera, ¿cómo sería esa alternativa?

    Muchas gracias desde ya.

    César Crespo Minguillón

    domingo, 3 de noviembre de 2019 6:15