使用 Spring MVC webapp,你可以在移动设备上拍照并上传到服务器吗?

问题描述

我被要求使用 Spring MVC 编写一个 web 应用程序,除其他外,它必须在移动设备上拍照或至少从设备的照片库中上传它。显然,我们有一些产品(可能是基于 .NET 的)允许从移动设备上显示的网页拍摄/上传照片,这也是他们获得想法的地方。大多数设备将是 iPhone,但有些可能是 Android。

  1. 使用 Spring MVC 网络应用程序甚至可以做到这一点 - 在移动设备上没有代码吗?

  2. 如果是,你会如何设计这个?是否只是像从 PC 一样实现文件上传,并相信移动设备会以某种方式神奇地处理“拍照”或“从图像库中选择照片”,还是还有更多功能

  3. 还有什么我需要知道的吗?

是的,虽然我对 Spring MVC 甚至从移动设备访问的“普通”网络应用程序都有经验......我显然对这种类型的“照片”应用程序一无所知。

解决方法

编写网络应用程序允许通过设备浏览器访问相机,当用户拍摄照片时将其发送到网络应用程序或简单地创建允许用户从设备选择图像的表单。 (使用设备浏览器,您可以访问设备上的相机或文件夹