2

目前我已经在我的 Android 应用程序中启动了一个 WebView 来显示我的 MVC 4 Web 应用程序。

在这个网络应用程序中,我有一个按钮触发一个 Android 功能,该功能目前初始化扫描仪并将扫描的图像存储到手机上。由于 Android 设备将通过 WebView 访问它,因此是否有简单的方法将此图像上传到 Web 应用程序服务器?

而且我想知道是否有任何关于将图像从 Android 上传到 ASP.NET MVC 4 的最新教程,到目前为止,我发现的唯一教程是使用 php 完成的,或者已经过时了,除非绝对需要,否则我想避免使用这些教程。

提前致谢。

4

1 回答 1

3

我认为这个答案会帮助你。

在您的 ASP.NET MVC 中,您需要将控制器设置为

[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");
}
于 2013-04-22T05:57:22.633 回答