图片上传
来源:互联网 发布:老男孩linux视频在慕课 编辑:程序博客网 时间:2024/06/05 14:59
最近因为项目需要! 图片上传 功能
查了很多资料,了解到 <input type="file" style="width: 250px; "> 图片只能进行form提交上传保存! 不能使用ajax 进行保存。图片上传后的预览效果! 没找到合适的解决办法
俺们只能用比较保守的方法使用 上传在本地后在进行显示!
后台进行保存上传的图片 代码如下
HttpPostedFileBase uploadFile= Request.Files[0]; //得到文件
string fileName = uploadFile.FileName;
string KZ = Path.GetExtension(fileName).ToLower();
string path = "";
if (!(KZ == ".png" || KZ == ".gif" || KZ == ".jpg" || KZ == ".jpeg"))
{
return Json("图片文件格式错误!", JsonRequestBehavior.AllowGet);
}
else
{
Random r = new Random();
LogoFileName = DateTime.Now.ToString("yyyyMMddhhmmss") + r.Next(100000, 999999) + "Logo" + KZ;
string directoryPath = Server.MapPath("~/Content/File/Images/");
if (!Directory.Exists(directoryPath))//不存在这个文件夹就创建这个文件夹
{
Directory.CreateDirectory(Server.MapPath("~/Content/File/Images/"));
}
path = Server.MapPath("~/Content/File/Images/") + LogoFileName;
uploadFile.SaveAs(path);
}
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- win7安装IIS后如何远程访问IIS
- iOS学习之sqlite的创建数据库,表,插入查看数据
- 聚集索引和非聚集索引(整理)
- Android4.4 SounderRecorder不能保存文件至SD卡
- Thinkphp的多语言功能---可用
- 图片上传
- [Java 11] ArraysDemo 数组简单的排序,填充操作
- Activities and Tasks --Dev Guide
- 【转】ERDAS 9.2 下载及中文安装方法和ERDAS 9.3 下载
- java基础第二弹~~~
- Swift 笔记三 : swift字符串与字符
- 添加annotation动态动画
- Can not find a java.io.InputStream with the name [inputStream] in the invocation stack. Check the <
- java整理(一)