推荐一个很好的文件上传插件 bootstrap-fileinput ,后台使用的C#语言

         官方教程:http://plugins.krajee.com/file-input#ajax-uploads

  • 下载官方Demo后,引用样式和js文件,此项目是将所有的文件放在一个文件下

 

推荐一个很好的文件上传插件 bootstrap-fileinput ,后台使用的C#语言_第1张图片

 


    
前台代码
 1     /// 
 2     /// UploadFile 的摘要说明
 3     /// 
 4     public class UploadFile : IHttpHandler
 5     {
 6 
 7         public void ProcessRequest(HttpContext context)
 8         {
 9             string json = "{\"msg\":\"上传成功!\"}";
10             try
11             {
12                 context.Response.ContentType = "text/plain";
13                 Stream sr = context.Request.InputStream;
14                 byte[] bt = new byte[sr.Length];
15                 HttpPostedFile file = context.Request.Files["model_file"];
16                 string savepath = context.Request["savepath"];//获取文件保存的路径
17                 string fileName = file.FileName;
18                 sr.Read(bt, 0, bt.Length);
19                 savepath = context.Server.MapPath(savepath) + "\\" + fileName;
20                 FileStream fs = new FileStream(savepath, FileMode.Create);
21                 fs.Write(bt, 0, bt.Length);
22                 fs.Close();
23                 sr.Close();
24             }
25             catch (Exception ex)
26             {
27                 //失败时返回的参数必须加 error键
28                 json = "{\"error\":\""+ex.Message+"\"}";
29             }
30             context.Response.Write(json);
31             context.Response.End();
32         }
33 
34         public bool IsReusable
35         {
36             get
37             {
38                 return false;
39             }
40         }
41     }
一般处理程序-后台代码
  • 上传效果图,支持不同类型的文件同时上传,支持图片预览。很不错吧……

推荐一个很好的文件上传插件 bootstrap-fileinput ,后台使用的C#语言_第2张图片

 

 

 

 

 

 

 

 

 

 

  • Demo下载:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

 

 

 

 

 

 

 

 

 

 

 

 

          算了网不行,传不上去233

 

     下载地址:  https://github.com/853241851/fileUpload

你可能感兴趣的:(推荐一个很好的文件上传插件 bootstrap-fileinput ,后台使用的C#语言)