日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

用ASP.Net實(shí)現(xiàn)在線壓縮和解壓縮(4)_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Asp.net Ajax--Calendar控件使用
簡(jiǎn)介 Calendar控件是一個(gè)很簡(jiǎn)單的控件,主要用來在頁(yè)面中提供日歷的選擇,其實(shí)現(xiàn)在已經(jīng)有很多用javascript寫的日歷控件,但是Canlendar日歷控件能夠讓我們更快速地來實(shí)現(xiàn)這種效果,只需要進(jìn)行

// ---------------------------------------------
// 4. WebForm1.aspx
// ---------------------------------------------
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebZipUnzip.WebForm1" %>
<META content="Microsoft Visual Studio .NET 7.1" name=GENERATOR>
<META content=C# name=CODE_LANGUAGE>
<META content=JavaScript name=vs_defaultClientScript>
<META content=http://schemas.microsoft.com/intellisense/ie5 name=vs_targetSchema>
<FORM id=Form1 method=post runat="server"><?xml:namespace prefix = asp /><asp:Button id=Button1 style="Z-INDEX: 101; LEFT: 56px; POSITION: absolute; TOP: 64px" runat="server" Text="壓縮"></asp:Button><asp:Button id=Button2 style="Z-INDEX: 102; LEFT: 112px; POSITION: absolute; TOP: 64px" runat="server" Text="解壓"></asp:Button><INPUT id=File1 style="Z-INDEX: 103; LEFT: 32px; POSITION: absolute; TOP: 24px" type=file name=File1 runat="server"> </FORM></BODY></HTML>

//-------------------------------------------
// 5.WebForm1.aspx.cs
//-------------------------------------------

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace WebZipUnzip
{
/// <summary>
/// Summary description for WebForm1.
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.HtmlControls.HtmlInputFile File1;
protected System.Web.UI.WebControls.Button Button2;

private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
}

#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Button1.Click = new System.EventHandler(this.Button1_Click);
this.Button2.Click = new System.EventHandler(this.Button2_Click);
this.Load = new System.EventHandler(this.Page_Load);

}
#endregion

#region 壓縮
private void Button1_Click(object sender, System.EventArgs e)
{
string []FileProperties=new string[2];
string fullName=this.File1.PostedFile.FileName;//C:\test\a.txt
string destPath=System.IO.Path.GetDirectoryName(fullName);//C:\test
//待壓縮文件
FileProperties[0]=fullName;

//壓縮后的目標(biāo)文件
FileProperties[1]= destPath "" System.IO.Path.GetFileNameWithoutExtension(fullName) ".zip";
ZipClass Zc=new ZipClass();
Zc.ZipFileMain(FileProperties);

//刪除壓縮前的文件
System.IO.File.Delete(fullName);
}

#endregion

#region 解壓
private void Button2_Click(object sender, System.EventArgs e)
{
string fullName=this.File1.PostedFile.FileName;//C:\test\a.zip
//解壓文件
//AttachmentUnZip.UpZip(fullName);

// string[] FileProperties = new string[2];
// FileProperties[0] = fullName;//待解壓的文件
// FileProperties[1] = System.IO.Path.GetDirectoryName(fullName);//解壓后放置的目標(biāo)目錄
// UnZipClass UnZc=new UnZipClass();
// UnZc.UnZip(FileProperties);
string dir = System.IO.Path.GetDirectoryName(fullName);
string fileName = System.IO.Path.GetFileName(fullName);
UnZipClass.UnZipFile(fileName, dir);
}
#endregion
}
}

OK! 試試看。

此方案解決了文件名中文字的問題,目錄解壓縮問題。
至于整個(gè)文件夾批量上傳并壓縮成一個(gè)WINZIP壓縮包的問題,沒有時(shí)間解決了,各位如有解決方案,不妨共享一下

分享:ASP.NET備份恢復(fù)SqlServer數(shù)據(jù)庫(kù)
備份SqlServer數(shù)據(jù)庫(kù) 核心技術(shù): using System.Data.SqlClient; using System.IO; string SqlStr1 = "Server=(local);DataBase=master;Uid=sa;Pwd=&q

共4頁(yè)上一頁(yè)1234下一頁(yè)
來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2008-08-22
相關(guān).Net教程