目前,我已经在 Android 应用程序中启动了 WebView 来显示我的 MVC 4 Web 应用程序。
在这个网络应用程序中,我有一个按钮可以触发 Android 功能,该功能目前会初始化扫描仪并将扫描的图像存储到手机上。由于 Android 设备将通过 WebView 访问该图像,是否有简单的方法将该图像上传到 Web 应用程序服务器?
我想知道是否有更多关于从 Android 上传图像到 ASP.NET MVC 4 的教程,到目前为止我发现的唯一教程是使用 php 完成的,或者已经过时了,我想避免这种情况,除非绝对需要。
提前致谢。
最佳答案
我认为this answer会帮助你的。
在 ASP.NET MVC 中,您需要将 Controller 设置为
[HttpPost]
public ActionResult UploadImage(HttpPostedFileBase file) {
if (file.ContentLength > 0) {
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
file.SaveAs(path);
}
return RedirectToAction("Index");
}
关于android - 将图像从 Android 上传到 WebView 中的 ASP.NET MVC Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15918226/