android - 将图像从 Android 上传到 WebView 中的 ASP.NET MVC Web 应用程序

标签 android asp.net-mvc-4 upload webview

目前,我已经在 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/

相关文章:

Android:删除整个数据库

java - 在android中创建一个内部文件夹

java - 在动态文本android末尾添加三个点

php - $_FILE 上传大文件给出错误 1,即使 upload_max_size 大于文件大小

php - 解析上传的 CSV 文件并将数据存储到数据库

java - 如何在 x 轴作为日期时间和 y 轴作为值之间绘制图表

asp.net-mvc-4 - npgsql 架构 "dbo"不存在

带有 MySQL 的 ASP.NET MVC 4 Web API 不断抛出 DataReader Open 异常

asp.net - 无法为网站禁用 SSL

c# - WP7 图片上传