Hl.WebMain/Source/jsplug/jq.AjaxFileUploader/Upload.ashx.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Configuration;
using System.IO;
using System.Text.RegularExpressions;
namespace Hl.WebMain.Source.jsplug.jq.AjaxFileUploader
{
/// <summary>
/// Upload 的摘要说明
/// </summary>
public class Upload : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ClearHeaders();
context.Response.Clear();
context.Response.Expires = 0;
context.Response.ClearContent();
string rtnInfo = "";
string msgType = "";
string msgInfo = "";
string msgPath = "";
string msgSize = "";
#region "文件处理"
if (HttpContext.Current.Request.Files.Count > 0 && HttpContext.Current.Request.Files[0].ContentLength > 0)
{
HttpPostedFile file = HttpContext.Current.Request.Files[0];
byte[] submitMyFile;
{
submitMyFile = new byte[file.ContentLength];
Stream steamFile = file.InputStream;
steamFile.Read(submitMyFile, 0, file.ContentLength);
steamFile.Close();
}
#region "变量"
string fileHttp = string.IsNullOrEmpty(ConfigurationManager.AppSettings["UpHttp"]) ? "" : ConfigurationManager.AppSettings["UpHttp"];
string filePath = "/Upload/" + DateTime.Now.ToString("yyyy/MM/dd/HH/mm/ss/");
string oldFName = file.FileName;
string fileName = new Random().Next(10000000, 99999999).ToString();
string fileSuff = oldFName == "" ? "" : oldFName.Substring(oldFName.LastIndexOf('.'));
string fileExts = context.Request["fileExts"];
#endregion
#region "验证"
#endregion
#region "上传"
后面还有 71 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
