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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。