Aps.net中基于bootstrapt图片上传插件的应用
2024-10-03 21:44:08
Aps.net中基于bootstrapt图片上传插件的应用
在最近的项目中需要使用一个图片上传的功能,而且是多张图片同时上传到服务器的文件夹中,将图片路径存放在数据库中。为了外观好看使用了bootstrapt插件。插件下载地址: http://www.jq22.com/jquery-info5231
index.html中的代码:
<script>
//初始化函数
$("#file-1").fileinput({
uploadUrl: 'image/Handler.ashx', // you must set a valid URL here else you will get an error
allowedFileExtensions : ['jpg', 'png','gif'],
overwriteInitial: false,
maxFileSize: 1000,
maxFilesNum: 10,
//allowedFileTypes: ['image', 'video', 'flash'],
slugCallback: function(filename) {
return filename.replace('(', '_').replace(']', '_');
}
}); </script>
很多博友在uploadUrl的参数设置中总是表达不清除,使用什么MVC接受图片的信息,现在MVC使用已经下降,我使用一般处理程序完成了图片得保存。
public class Handler : IHttpHandler
{
MethodUpload md = new MethodUpload();
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Charset = "utf-8";
// context.Response.Write(md.SaveFile(context));
addFile();
}
/// <summary>
/// 添加图片的方法
/// </summary>
public void addFile()
{
HttpFileCollection files = HttpContext.Current.Request.Files;
try
{
for (int iFile = ; iFile < files.Count; iFile++)
{
///'检查文件扩展名字
HttpPostedFile postedFile = files[iFile];
string fileName, fileExtension;
fileName = System.IO.Path.GetFileName(postedFile.FileName);
if (fileName != "")
{
fileExtension = System.IO.Path.GetExtension(fileName);
string path = System.Web.HttpContext.Current.Request.MapPath("images/"); if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
postedFile.SaveAs(path + fileName);
}
}
}
catch (System.Exception Ex)
{ }
} public bool IsReusable
{
get
{
return false;
}
}
}
最新文章
- jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——词法解析
- 【JavaScript】Write和Writeln的区别
- 本地搭建SVN服务器 局域网
- golang_protobuf环境搭建
- hdu 4638 树状数组 区间内连续区间的个数(尽可能长)
- postgresql 表触发器
- 解决pycharm下代码报错的问题
- Code once, debug everywhere.
- Mysql按数字大小排序String字段
- Python 爬虫 大量数据清洗 ---- sql语句优化
- MySQL--”自然键”和”代理键”优缺点
- 3. C++ POD类型
- Flask的错误日志处理和|ORM操作
- Python浮点算术:争议和限制
- 【Java----正则关键字转义】
- Git、Github、码云 笔记汇总
- HUST软测1504班第4周小组作业成绩:WordCount优化
- Haskell示例
- 文件指针/句柄(FILE*)、文件描述符(fd)以及 文件路径(filepath)的相互转换(转)
- 使用pdfcrack破解PDF密码(Linux)
热门文章
- Spring加载XML机制
- JS 对象API之判断自有属性、共有属性
- Python 调用让系统自动调用默认程序打开文件?
- SQL Server-聚焦sp_executesql执行动态SQL查询性能真的比exec好?
- 使用Xamarin实现跨平台移动应用开发(转载)
- CentOS配置SSH免密登录
- C# 构造函数总结
- 2017";百度之星";程序设计大赛 - 复赛1003&;&;HDU 6146 Pok&#233;mon GO【数学,递推,dp】
- [bzoj1826] [JSOI2010]缓存交换
- A. Two Bases