******************************************************
web based file manager (c#)
developed by tim mackey,
limerick, ireland, September 2002.
www.scootasp.net // asp.net web hosting
comments / suggestions: tim@scootasp.net
******************************************************
--------------
INTRODUCTION
--------------
This application allows you to create / edit / rename / delete files and folders.
It features a treeview style folder view, file upload, file find,
and a 'View as thumbnails' option.
There are several appsettings keys in the web.config file which you may
customise for your own requirements. Most importantly, the 'root' value
specifies the folder to be regarded as the 'root' folder by the application.
Users cannot go above this level.
The treeview IE webcontrol is used to display the folder list in the left frame.
If you wish not to use the treeview control, you can set the useTreeView value
to "false" in web.config. For convenience, I have included the treeview .dll file
and the client files required to run the treeview control.
-----------------
INSTALLATION
-----------------
To use the application, unzip the FTP.zip file and place the files
in c:\inetpub\wwwroot\FTP. Then go into IIS management and create a new
virtual directory called FTP and point it to the c:\inetpub\wwwroot\FTP
folder. Accept the default permissions. Please read the security section below.
Then browse to http://yourserver/ftp/ and you will be presented with a
list of the files and folders in the root directory (specified in web.config).
** NON-VIRTUAL DIRECTORY INSTALL **
If you don't want to make a virtual directory for the application, you can
just place the FTP files in a subfolder of /wwwroot or another virtual directory.
Of course, make sure to put the FTP.dll and Microsoft.Web.UI.WebControls.dll file
in the /bin of your wwwroot or the virtual directory.
Also, make sure that the webctrl_client folder (with the treeview files) exists in
/wwwroot or the root of your virtual directory.
Also, you will need to put the web.config file in /wwwroot or your virtual directory
root. (Or merge the FTP web.config file with your existing one: the appsettings keys
need to be present, aswell as Impersonation=true and Authentication mode=Windows)
--------------
SECURITY
--------------
This web application uses impersonation with Windows Authentication
so you can only view whatever files the current logged on user has
permissions for. If you have not been prompted for windows authentication,
this application will execute with IUSR_xx / ASPNET permissions.
PERMISSION CONFIGURATION OPTIONS:
Option 1. - preferred option, authenticated users.
if you're using the FTP app via localhost then you can ignore this.
otherwise, you'll need to force windows authentication by
removing IUSR_XX completely from the folder with the
FTP files in it. you will then be prompted for a Windows username
and password because the ACL on the folder needs it to access the resource.
this will impersonate with the logged on user so if
that user has read/write/execute permissions you can
create and edit and delete files and folders.
Option 2 - guest read access.
allow the default permissions configuration which grants
ISUR_XX read / execute permissions to the folder with
the FTP files in it.
this will impersonate with IUSR_XX or (ASPNET depending on
your server setup) and by default you will not be able
to save or delete or create files or folders, provided
IUSR_XX (or ASPNET) does not have write permissions for
the folders in question.
没有合适的资源?快使用搜索试试~ 我知道了~
Web在线文件管理器V1[1].4最新版
共76个文件
gif:59个
aspx:5个
htc:4个
需积分: 3 10 下载量 164 浏览量
2008-11-21
11:01:35
上传
评论 1
收藏 290KB RAR 举报
温馨提示
C#Web在线文件管理器V1[1].4最新版
资源详情
资源评论
资源推荐
收起资源包目录
Web在线文件管理器V1[1].4最新版.rar (76个子文件)
ftp_v1_4
edit.aspx 2KB
upload.aspx 1KB
default.aspx 1KB
Global.asax 70B
bin
Microsoft.Web.UI.WebControls.dll 182KB
FTP.dll 44KB
Web.config 4KB
VS project files.zip 173KB
ContentPane.aspx 5KB
pics
icons
rename.gif 523B
current.gif 235B
go.gif 231B
textFile.gif 124B
delete.gif 164B
folderOpen.gif 125B
upload.GIF 163B
edit.gif 1023B
gif.gif 175B
thumbs.gif 379B
unknown.gif 159B
refresh.gif 1KB
editAnyway.gif 991B
newFolder.gif 1KB
desktop.gif 261B
home.gif 178B
back.gif 104B
find.gif 153B
music.gif 1KB
up.gif 1KB
newFile.gif 553B
Copy of edit.gif 1023B
folder.gif 160B
webctrl_client
1_0
MultiPage.htc 4KB
treeview.htc 71KB
TabStrip.htc 25KB
TreeImages
white.gif 837B
Tplus.gif 892B
rtl
white.gif 837B
Tplus.gif 892B
Fplus.gif 890B
Fminus.gif 883B
plus.gif 884B
r.gif 844B
F.gif 847B
T.gif 854B
Lplus.gif 890B
I.gif 850B
minus.gif 878B
Rminus.gif 881B
Tminus.gif 887B
L.gif 850B
Rplus.gif 888B
Lminus.gif 884B
plus.gif 882B
r.gif 844B
T.gif 856B
Lplus.gif 889B
minus.gif 879B
Rminus.gif 881B
fplus.gif 887B
f.gif 851B
Tminus.gif 889B
fminus.gif 883B
L.gif 851B
i.gif 114B
Rplus.gif 884B
Lminus.gif 886B
toolbar.htc 49KB
Images
html.gif 982B
folderopen.gif 917B
root.gif 1016B
folder.gif 914B
readme.txt 4KB
MenuPane.aspx 2KB
styles.css 735B
AspxCn说明.txt 788B
共 76 条
- 1
irdcxws
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0