资源简介
asp.net 实现的 Web 版Ftp,可上传文件,文件删除,文件重命名,文本文件的编辑,创建文件夹, 删除文件夹等,通过web.config 可设置访问权限
代码片段和文件信息
using System;
using System.Configuration;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.IO;
namespace YUFEIS.WebFtp
{
public partial class _Default : Pagebase
{
protected string virtualPath = ConfigurationManager.AppSettings[“startPath“];
protected string physicalPath =““;
protected string virtualParentPath = ““;
protected void Page_Load(object sender EventArgs e)
{
if (!IsPostBack)
{
bindData();
}
}
///
/// 文件上传
///
///
///
protected void btnUploadFile_Click(object sender EventArgs e)
{
if (!string.IsNullOrEmpty(file1.FileName))
{
initPath();
string sp = physicalPath + file1.FileName;
try
{
file1.SaveAs(sp);
bindData();
}
catch
{
litError2.Text = “上传失败“;
}
}
}
///
/// 创建目录
///
///
///
protected void btnCreateDir_Click(object sender EventArgs e)
{
initPath();
string dir = txtDirName.Text.Trim();
if (dir.Length <= 0)
return;
dir = physicalPath + dir;
try
{
Directory.CreateDirectory(dir);
bindData();
}
catch (Exception ee)
{
litError.Text = “创建目录失败!“+ee.ToString();
}
}
///
/// 删除目录
///
///
///
protected void btnDelDir_Click(object sender EventArgs e)
{
string dirName = hfDir.Value.Trim();
initPath();
string delDir = physicalPath + dirName;
try
{
recursiveDel(delDir);
bindData();
}
catch
{
litError3.Text = “目录删除失败!“;
}
}
///
/// 删除文件
///
///
///
protected void btnDelFile_Click(object sender EventArgs e)
{
string FileName = hfDir.Value.Trim();
initPath();
string delFile = physicalPath + FileName;
try
{
System.IO.File.Delete(delFile);
bindData();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1582 2009-03-26 13:47 WebFtp\WebFtp\App_Code\Pageba
文件 11264 2009-03-27 09:42 WebFtp\WebFtp\bin\YUFEIS.WebFtp.dll
文件 28160 2009-03-27 09:42 WebFtp\WebFtp\bin\YUFEIS.WebFtp.pdb
文件 5031 2009-03-27 01:15 WebFtp\WebFtp\Default.aspx
文件 8063 2009-03-27 01:16 WebFtp\WebFtp\Default.aspx.cs
文件 6735 2009-03-26 09:30 WebFtp\WebFtp\Default.aspx.designer.cs
文件 1402 2009-03-26 11:35 WebFtp\WebFtp\EditFile.aspx
文件 2495 2009-03-27 01:16 WebFtp\WebFtp\EditFile.aspx.cs
文件 2141 2009-03-26 10:39 WebFtp\WebFtp\EditFile.aspx.designer.cs
文件 3980 2009-03-27 09:39 WebFtp\WebFtp\JS\Default_aspx.js
文件 109 2009-03-26 10:00 WebFtp\WebFtp\JS\EditFile_aspx.js
文件 130347 2008-10-21 05:48 WebFtp\WebFtp\JS\prototype.js
..A.SHR 97 2009-03-26 02:38 WebFtp\WebFtp\JS\vssver2.scc
文件 251 2009-03-27 09:42 WebFtp\WebFtp\obj\Debug\WebFtp.csproj.FileListAbsolute.txt
文件 11264 2009-03-27 09:42 WebFtp\WebFtp\obj\Debug\YUFEIS.WebFtp.dll
文件 28160 2009-03-27 09:42 WebFtp\WebFtp\obj\Debug\YUFEIS.WebFtp.pdb
文件 1393 2009-03-26 03:46 WebFtp\WebFtp\Properties\AssemblyInfo.cs
文件 1241 2009-03-26 08:46 WebFtp\WebFtp\st
文件 697 2009-03-26 11:51 WebFtp\WebFtp\st
..A.SHR 101 2009-03-26 02:20 WebFtp\WebFtp\st
文件 779 2009-03-27 08:59 WebFtp\WebFtp\Test\Test.aspx
文件 1528 2009-03-27 08:56 WebFtp\WebFtp\Test\Test.aspx.cs
文件 1781 2009-03-27 08:32 WebFtp\WebFtp\Test\Test.aspx.designer.cs
文件 441 2009-03-27 01:15 WebFtp\WebFtp\Web.config
文件 4566 2009-03-27 08:34 WebFtp\WebFtp\WebFtp.csproj
文件 1308 2009-03-27 08:34 WebFtp\WebFtp\WebFtp.csproj.user
文件 929 2009-03-27 09:40 WebFtp\WebFtp\WebFtp.Publish.xm
文件 908 2009-03-26 03:46 WebFtp\WebFtp.sln
..A..H. 22528 2009-03-27 10:35 WebFtp\WebFtp.suo
目录 0 2009-03-27 01:13 WebFtp\WebFtp\obj\Debug\TempPE
............此处省略14个文件信息
- 上一篇:modbus的C#
- 下一篇:C# 数据结构——三元组与十字链表——稀疏矩阵
相关资源
- C# FTP 控件edtftpnet pro8.3及注册码-2
- C#版Socket通信含服务端、客户端、We
- 用c#写的web浏览器--网页嵌入
- Winform天气预报WebService根据IP地址自动
- 基于C#的WEBGIS案例
- 使用C#.NET实现FTP文件
- c# asp.net webform web页面打印可以控制需
- ASP.NET内置对象、webconfig、缓存
- C# Sftp上传文件 DiffieHellman.dll org.ment
- WinCE访问WebAPI及Json切换功能
- C# web编程,登陆界面代码
- C#获取实时天气预报
- C# web socket 客户端实现源码
- C# winfrom中webservice接口连接服务器上传
- 基于C#的网吧计费系统Web+数据库
- web留言板报告C#
- Asp.net 基础教程含视频+进阶视频
- C#编写的简单web服务器(含源代码)
- winform C# 实现百度地图
- Tamir.SharpSS、访问sftp库
- ASP.NET System.Web.Http.dll
- WinformC# 模拟登陆百度 HttpWebRequest的应
- C#写的Ftp上传文件、文件夹
- C# FTP客户端实例42418
- .net 天气预报 C#应用程序
- ASP.NET基于web的订餐系统的设计与实现
- 实现自定义的Web服务器(C#)
- C#WebBrowser导出网页所有图片
- asp.net C# 利用FTP 远程文件
- 基于C#+ASP.NET实现的WEB在线文件管理系
评论
共有 条评论