ASP.net中有否似FTP的组件?如无,如何在WEB中实现类似FTP的功能? 你说的是文件上传吗?用file组件就可以了namespace 可以用system.io.file关于文件上传,csdn已经讲过很多例子了,你可以去已解决专区看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢jackyhx(飞不动的侠) 我需要的是FTP的页面效果,比如WEB服务器供上传的目录及目录内文件相关信息列出在页面右部,左面则列出本地上传文件所在目录内各文件相关信息。 自己做一个,可以参考brinkster.com那个 在WEB中实现类似FTP的功能--ie支持ftp协议,所以只要url为ftp://xxx 就可以了 想实现FTP的页面效果,比如WEB服务器供上传的目录及目录内文件相关信息列出在页面右部,左面则列出本地上传文件所在目录内各文件相关信息。--比较简单的办法用frame 左边url c:\ 右边url ftp://xxx 不过由于ie对frame的安全限制,可能有些不方便 <HTML> <HEAD> <title>上传影印资料</title> <script language="VB" runat="server"> Sub Button1_Click(Source As Object, e As EventArgs) If Text1.text = "" Then label2.visible=true Return End If If Not (File1.PostedFile Is Nothing) Then Try File1.PostedFile.SaveAs(("c:\\images\\" + Text1.text)) label3.visible=true Catch exc As Exception label4.visible=true End Try End If End Sub </script> <meta name="vs_showGrid" content="False"> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0"> <meta name="CODE_LANGUAGE" content="Visual Basic 7.0"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> </HEAD> <body MS_POSITIONING="GridLayout"> <form enctype="multipart/form-data" runat="server" ID="Form2"> <DIV style="DISPLAY: inline; Z-INDEX: 102; LEFT: 187px; WIDTH: 176px; POSITION: absolute; TOP: 23px; HEIGHT: 29px" ms_positioning="FlowLayout"><STRONG><FONT color="#0000ff" size="5">上传图片信息</FONT></STRONG></DIV> <DIV style="DISPLAY: inline; Z-INDEX: 106; LEFT: 40px; WIDTH: 152px; POSITION: absolute; TOP: 62px; HEIGHT: 21px" ms_positioning="FlowLayout"><FONT size="3">选择要上传的文件:</FONT></DIV> <input id="File1" type="file" maxlength="30" accept="image/*" runat="server" name="file1" style="Z-INDEX: 103; LEFT: 192px; POSITION: absolute; TOP: 62px"><input type="button" id="Button1" value="上传" OnServerClick="Button1_Click" runat="server" NAME="Button1" style="Z-INDEX: 105; LEFT: 229px; WIDTH: 73px; POSITION: absolute; TOP: 134px; HEIGHT: 24px"> <DIV style="DISPLAY: inline; Z-INDEX: 107; LEFT: 32px; WIDTH: 235px; POSITION: absolute; TOP: 93px; HEIGHT: 8px" ms_positioning="FlowLayout"><FONT size="3">输入上传后文件的新文件名:</FONT></DIV> <asp:Label id="Label2" text="错误:必须填写上传后的新文件名(不能包含汉字)!" style="Z-INDEX: 108; LEFT: 94px; POSITION: absolute; TOP: 185px" runat="server" Width="391px" Visible="False" ForeColor="Red"></asp:Label> <asp:Label id="Label3" style="Z-INDEX: 109; LEFT: 216px; POSITION: absolute; TOP: 185px" runat="server" Height="10px" Width="138px" Visible="False" ForeColor="SpringGreen">文件上传成功!</asp:Label> <asp:Label id="Label4" style="Z-INDEX: 110; LEFT: 135px; POSITION: absolute; TOP: 182px" runat="server" Width="277px" Visible="False" ForeColor="Red">上传失败!请仔细检查您的输入信息!</asp:Label> <asp:TextBox id="Text1" style="Z-INDEX: 111; LEFT: 239px; POSITION: absolute; TOP: 89px" runat="server"></asp:TextBox> </form> </body></HTML> to yxrj() 感谢!不过我要的是真正能实现的用asp.net制作的.aspx文件,如果用您的建议,是否必须要手工输入左边url c:\ 右边url ftp://xxx这样还是不行啊,to guo_com(guo.com) 您教的一招只是普通文件上传啊,是否还有招? url是可以在后台的代码里指定的 比如url=<%=url1%>在cs文件里定义public string url1="c:\\" en对frame来说应该是src=<%=url1%> 求一正则表达式提取第一张图片路径 报表部署到iis上不能显示的问题 [请大家讨论]学习ASP.Net三个月的经验总结(待更新)。。。 高速缓存是针对单个用户还是所有会使用该页面或功能的用户 有关SqlDataReader 关于SolpartMenu的问题 viewstate怎么失效了? 为什么我的DataGrid的按钮列中的按钮,要按两次才操作一次? 遍历页面的控件,但不能输出,谢谢! JavaScript 中数组的问题! 用WEB端的按钮实现页面跳转的问题 高难多问题。请大家指点
我需要的是FTP的页面效果,比如WEB服务器供上传的目录及目录内文件相关信息列出在页面右部,左面则列出本地上传文件所在目录内各文件相关信息。
想实现FTP的页面效果,比如WEB服务器供上传的目录及目录内文件相关信息列出在页面右部,左面则列出本地上传文件所在目录内各文件相关信息。
--比较简单的办法用frame 左边url c:\
右边url ftp://xxx
不过由于ie对frame的安全限制,可能有些不方便
<HEAD>
<title>上传影印资料</title>
<script language="VB" runat="server">
Sub Button1_Click(Source As Object, e As EventArgs)
If Text1.text = "" Then
label2.visible=true
Return
End If
If Not (File1.PostedFile Is Nothing) Then
Try
File1.PostedFile.SaveAs(("c:\\images\\" + Text1.text))
label3.visible=true
Catch exc As Exception
label4.visible=true
End Try
End If
End Sub
</script>
<meta name="vs_showGrid" content="False">
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form enctype="multipart/form-data" runat="server" ID="Form2">
<DIV style="DISPLAY: inline; Z-INDEX: 102; LEFT: 187px; WIDTH: 176px; POSITION: absolute; TOP: 23px; HEIGHT: 29px" ms_positioning="FlowLayout"><STRONG><FONT color="#0000ff" size="5">上传图片信息</FONT></STRONG></DIV>
<DIV style="DISPLAY: inline; Z-INDEX: 106; LEFT: 40px; WIDTH: 152px; POSITION: absolute; TOP: 62px; HEIGHT: 21px" ms_positioning="FlowLayout"><FONT size="3">选择要上传的文件:</FONT></DIV>
<input id="File1" type="file" maxlength="30" accept="image/*" runat="server" name="file1" style="Z-INDEX: 103; LEFT: 192px; POSITION: absolute; TOP: 62px"><input type="button" id="Button1" value="上传" OnServerClick="Button1_Click" runat="server" NAME="Button1" style="Z-INDEX: 105; LEFT: 229px; WIDTH: 73px; POSITION: absolute; TOP: 134px; HEIGHT: 24px">
<DIV style="DISPLAY: inline; Z-INDEX: 107; LEFT: 32px; WIDTH: 235px; POSITION: absolute; TOP: 93px; HEIGHT: 8px" ms_positioning="FlowLayout"><FONT size="3">输入上传后文件的新文件名:</FONT></DIV>
<asp:Label id="Label2" text="错误:必须填写上传后的新文件名(不能包含汉字)!" style="Z-INDEX: 108; LEFT: 94px; POSITION: absolute; TOP: 185px" runat="server" Width="391px" Visible="False" ForeColor="Red"></asp:Label>
<asp:Label id="Label3" style="Z-INDEX: 109; LEFT: 216px; POSITION: absolute; TOP: 185px" runat="server" Height="10px" Width="138px" Visible="False" ForeColor="SpringGreen">文件上传成功!</asp:Label>
<asp:Label id="Label4" style="Z-INDEX: 110; LEFT: 135px; POSITION: absolute; TOP: 182px" runat="server" Width="277px" Visible="False" ForeColor="Red">上传失败!请仔细检查您的输入信息!</asp:Label>
<asp:TextBox id="Text1" style="Z-INDEX: 111; LEFT: 239px; POSITION: absolute; TOP: 89px" runat="server"></asp:TextBox>
</form>
</body>
</HTML>
感谢!
不过我要的是真正能实现的用asp.net制作的.aspx文件,如果用您的建议,是否必须要手工输入左边url c:\
右边url ftp://xxx
这样还是不行啊,
to guo_com(guo.com)
您教的一招只是普通文件上传啊,是否还有招?
url=<%=url1%>在cs文件里
定义
public string url1="c:\\"
对frame来说应该是src=<%=url1%>