Пример #1
0
 private void NomalUpload(HttpContext context)
 {
     if (context.Request.HttpMethod.ToLower() != "post")
     {
         //                var date = BsonValue.Create(DateTime.Parse("2015-07-29 09:49:29").ToUniversalTime());
         //                var list =
         //                    GridFsManager.Instance("db".Query("picture"))
         //                        .Find(Query.And(Query.GT("uploadDate", date), Query.EQ("", BsonValue.Create(""))));
         //                context.Response.Write(CommonExtension.ToJson(list.Select(t => new
         //                {
         //                    name = t.Name,
         //                    date = t.UploadDate.ToLocalTime().ToLongDateString()
         //                })));
         //                Util.InitConfig();
         return;
     }
     //查看原始数据
     //var stream = context.Request.InputStream;
     //using (var sr = new StreamReader(stream))
     //{
     //    System.IO.File.WriteAllText("d:\\form.txt", sr.ReadToEnd(), Encoding.UTF8);
     //}
     var type = "type".QueryOrForm(0);
     var helper = new UploadHelper(context, (FileType)type);
     var result = helper.Save();
     if (!result.Status)
     {
         Util.ResponseJson(CommonExtension.ToJson(new
         {
             state = 0,
             msg = result.Message
         }));
         return;
     }
     Util.ResponseJson(CommonExtension.ToJson(new
     {
         state = 1,
         urls = result.Data.Values.ToArray(),
         keys = context.Request.Files.AllKeys
     }));
 }
Пример #2
0
 public void ProcessRequest(HttpContext context)
 {
     //接收上传文件
     UploadHelper _Upload = new UploadHelper();
     _Upload.UploadAutoHandle();
 }