上传图片后台写法

[HttpPost]

public ActionResult UpFile()

{

int count = Request.Files.Count;

for (int i = 0; i < count; i++)

{

WebTest.Entity.FileInfo fileInfo = new WebTest.Entity.FileInfo();

HttpPostedFileBase file = Request.Files[i];

string[] NameTpye = file.FileName.Split(new char[] { ‘.‘ });

string Path = "/Image/UpWord/" + DateTime.Now.ToString("yyyyMMddHHmmssffff");

string FilePath = Server.MapPath(Path);

if (!Directory.Exists(FilePath))

{

Directory.CreateDirectory(FilePath);

}

file.SaveAs(FilePath + "/" + file.FileName);

fileInfo.FileName = NameTpye[0];

fileInfo.FileType = "." + NameTpye[1];

fileInfo.FileUrl = Path + "/" + file.FileName;

fileInfo.Refnum = 1;

fileInfo.RefnumTable = "News";

fileInfo.Size = (file.ContentLength / 1024).ToString();

db.Set<WebTest.Entity.FileInfo>().Add(fileInfo);

}

int res = db.SaveChanges();

if (res > 0)

{

return Content("OK:上传文件成功!");

}

else

{

return Content("NO:上传文件失败!");

}

}

时间: 05-22

上传图片后台写法的相关文章

微信获取用户数据后台写法,author2.0认证

1 /* 微信授权接口 */ 2 //1.设置路由 3 router.get('/wechat/userinfo', function(req, res) { 4 var cb = req.query.cb; 5 //设置cookie 6 res.cookie(wechat_userinfo_callback_url, cb); 7 var url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + appi

与后台交互常见问题

1.图片的宽度固定.不然出现各种问题.当用户上传大的图片时易出现问题. 2.PC端需要兼容手机端的页面,如果<P>标签的字体大小不受设置的控制,在手机端往往会偏大很多,需要设置P标签的高度为百分比高度,外面的<div>容器的高度伸缩,所以也可以达到伸缩的效果. 3.在P标签中,该断行的时候就断行.不然出现文字跑到屏幕外面去了. ①断行代码,自动换行: word-wrap: break-word; //在长单词或 URL 地址内部进行换行. 另外一个值是:normal:只在允许的断字

前端Ajax传递Json数据,后端处理两种方式

在这里只讨论在前端通过Ajax远程传输Json数据的,不讨论通过form的形式传递数据 第一种方式: 前端传递过来的数据刚好和我们的bean实体对象属性一致,则可以使用对象的形式接受. 前端写法: 1 $().ready(function(){ 2 var obj = JSON.stringify({'userNo':'121589','processId':'15','processName':'测试审批','description':'这是一个测试'}); 3 alert(obj); 4 5

dwr 3.0 配置 + 不同参数,不同返回值调用方法 示例

配置方法: 1 官网 dwr.jar包 2 web.xml <!-- dwr -->   <listener>     <listener-class>org.directwebremoting.servlet.DwrListener</listener-class>   </listener>   <servlet>     <servlet-name>dwr-invoker</servlet-name>  

android上传图片到PHP后台全过程

PS:便宜的服务器可是会不定时的坑你一把. 今天在修改app的一些交互以及重构代码.一切都是那么顺利,啪啪啪,runing,测试没问题,再啪啪啪... 突然,测试上传头像的时候,老是连接超时....报如下错误: XXXXXXSokcetTimeOutXXXXXXXX 然后自己设置HTTP的超时时间: //设置超时时间 httpclient.setTimeout(20000); 再building,runing,还是不行....这就怪了,明明好好的,怎么会突然就变成连接超时了呢!又折腾了一阵子后,

Android端上传图片到后台,存储到数据库中 详细代码

首先点击头像弹出popwindow,点击相册,相机,调用手机自带的裁剪功能,然后异步任务类访问服务器,上传头像,保存到数据库中, 下面写出popwindow的代码 //设置popwindow public PopupWindow getPopWindow(View view){ PopupWindow popupWindow=new PopupWindow(view, LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParam

yii2后台上传图片,前台也能显示 的方法

备注:::很low    高端人士 勿入  支持 吐槽  有你们的吐槽才有我的进步 还不会yii上传的  go   out    (哈哈,开玩笑) 就是  上传图片的路径直接保存到前台,然后把前台的图片 copy  一份给后台,这样就能用啦 因为我们的项目是 前台一个域名直接访问到web目录,后台一个域名访问到web目录,所以,用  ../../  跳出目录 不好使

在jsp中选中checkbox后 将该记录的多个数据获取,然后传到Action类中进行后台处理 双主键情况下 *.hbm.xml中的写法

在jsp中选中checkbox后 将该记录的多个数据获取,然后传到Action类中进行后台处理 双主键情况下 *.hbm.xml中的写法 ==========方法1: --------1. 选相应的checkbox后  点删除按钮------------- <!-- *******************删除******************* -->     <input type="image" alt="delete"      src=&

织梦Dedecms网站后台无法上传图片的步骤详解

第一步:我们按照以下目录的路径找到include/uploadsafe.inc.php文件 第二步:用一款编辑软件打开uploadsafe.inc.php文件找到以下代码45行-59行: $imtypes = array ( “image/pjpeg”, “image/jpeg”, “image/gif”, “image/png”, “image/xpng”, “image/wbmp”, “image/bmp” ); if(in_array(strtolower(trim(${$_key.’_t