• 大小: 202KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-10-05
  • 语言: C#
  • 标签: 带进度条  asp.net  

资源简介

大文件上传 带进度条 asp.net 可独立于系统外部单独设置虚拟目录。 主页:www.hchsoft.com.cn

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;
using System.Configuration;

namespace myUpload
{
    public partial class init : System.Web.UI.Page
    {
        protected void Page_Load(object sender EventArgs e)
        {
            if ((Request.QueryString[“upsite“] != null) && (Request.QueryString[“upkey“] != null) && (Request.QueryString[“uptime“] != null) && (Request.QueryString[“upuser“] != null))
            {
                string upsite = Request.QueryString[“upsite“];

                upsite = upsite.Replace(“\\“ ““);
                upsite = upsite.Replace(“/“ ““);
                upsite = upsite.Replace(“.“ ““);
                upsite = upsite.Replace(“@“ ““);
                upsite = upsite.Replace(“#“ ““);
                upsite = upsite.Replace(“$“ ““);
                upsite = upsite.Replace(“%“ ““);
                upsite = upsite.Replace(“^“ ““);
                upsite = upsite.Replace(“&“ ““);
                upsite = upsite.Replace(“*“ ““);
                upsite = upsite.Replace(“(“ ““);
                upsite = upsite.Replace(“)“ ““);
                upsite = upsite.Replace(“_“ ““);

                string upkey = Request.QueryString[“upkey“];
                string uptime = Request.QueryString[“uptime“];

                DateTime t = DateTime.Parse(uptime);

                System.TimeSpan TS = new System.TimeSpan(DateTime.Now.Ticks - t.Ticks);
                long lngDateDiffValue = 0;
                lngDateDiffValue = (long)TS.TotalSeconds;
                if (lngDateDiffValue > 150)
                {
                    Response.Write(“超时,非法调用!错误代码A_TIME_EXT“);
                    Response.End();
                }


                string upuser = Request.QueryString[“upuser“];

                //upuser = Server.UrlDecode(upuser);

                string sitekey = System.Configuration.ConfigurationManager.AppSettings[“Site_“ + upsite].ToString();

                string siteurl = ““;
                siteurl = System.Configuration.ConfigurationManager.AppSettings[“Siteurl_“ + upsite].ToString();

                
                if (Request.QueryString[“web“] != null)
                {
                    string url = Request.QueryString[“web“];
                    if (url != ““)
                    {
                        siteurl = “http://“ + url.ToLower() + “/“ + upsite + “/“;
                    }
                }


                 

                

                sitekey = upsite + “#“ + sitekey + “#“ + uptime;

                sitekey = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sitekey “md5“).ToLower().Substring(8 16);




                if (sitekey == upkey)
                {
                    Session[“upsite“] = upsite;
                    Session[“siteurl“] = siteurl;


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        260  2014-09-17 10:31  mssccprj.scc

     文件       5416  2014-09-17 10:34  myUpload.csproj

     文件       1088  2014-09-17 10:34  myUpload.csproj.user

     文件        257  2014-08-26 08:14  myUpload.csproj.vspscc

     文件        869  2010-02-21 15:05  upfile.js

     文件        787  2014-08-25 18:00  upfileA.aspx

     文件       4746  2016-09-12 15:37  upfileA.aspx.cs

     文件       1842  2014-08-25 15:40  upfileA.aspx.designer.cs

     文件       1945  2016-09-12 15:35  Web.config

     文件       1223  2014-08-25 11:38  Web.Debug.config

     文件       1284  2014-08-25 11:38  Web.Release.config

     文件        621  2014-08-25 17:01  WebForm1.aspx

     文件        644  2014-08-26 08:28  WebForm1.aspx.cs

     文件       1496  2014-08-25 16:49  WebForm1.aspx.designer.cs

     文件        443  2014-09-17 10:31  WebForm2.aspx

     文件        492  2014-09-17 10:58  WebForm2.aspx.cs

     文件        794  2014-09-17 10:31  WebForm2.aspx.designer.cs

     文件       1085  2014-08-26 08:14  webUpload.sln

     文件        256  2014-08-26 08:14  webUpload.vssscc

     文件      92672  2008-04-20 20:10  bin\Brettle.Web.NeatUpload.dll

     文件      10240  2014-09-17 11:37  bin\myUpload.dll

     文件      17920  2014-09-17 11:37  bin\myUpload.pdb

     文件       5425  2008-04-20 20:08  NeatUpload\cancel.png

     文件        470  2008-04-20 20:08  NeatUpload\default.css

     文件        304  2008-04-20 20:08  NeatUpload\Error413.aspx

     文件       4462  2008-05-22 09:55  NeatUpload\Progress.aspx

     文件       4815  2008-05-22 09:22  NeatUpload\Progress.js

     文件       2962  2008-04-20 20:08  NeatUpload\refresh.png

     文件       6291  2008-04-20 20:08  NeatUpload\stop_refresh.png

     文件       5892  2014-09-17 11:37  obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

............此处省略33个文件信息

评论

共有 条评论