当前位置:首页 » 文件管理 » asp上传工具

asp上传工具

发布时间: 2022-08-07 05:43:23

⑴ asp.net 上传控件推荐

这个在网上我没有找到,你要是找到可以给我发一个吗?不过我自己用c#写了一个图片上传工具,上传然后显示using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Drawing;public partial class shiyan : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
MsgFind.Text=" ";
Label1.Text=" ";
}
protected void Button1_Click(object sender, EventArgs e)
{

int i;
int u_FileNum = 0, f_FileNum = 0, e_FileNum = 0, s_FileNum = 0;
String u_FileName = "上传成功:";
String f_FileName = "文件不存在:";
String e_FileName = "文件名重复:";
String s_FileName = "文件超过1000K:";

for (i = 0; i < Request.Files.Count; i++)
{ HttpPostedFile upFile = Request.Files[i]; //获得上传文件信息到内存中
String[] Route = upFile.FileName.Split(Convert.ToChar("\\"));//由"\"符号将上传的文件路径截取成若干字符串
String FileName = Route[Route.Length - 1];//截取的最后一个字符串即为文件名
//例如上传文件路径为 E:\图片\picture1, 则截取的字符串分别为 "E:","图片","picture1",所以最后一个字符串“picture1"即为文件名

if (upFile.ContentLength > 0) //如果文件大小大于0
{

if (File.Exists(Server.MapPath("shiyan\\") + FileName))//判断目标文件夹是否存在同名文件
{
e_FileNum += 1; //存在,同名文件数加1
e_FileName = e_FileName + "[" + FileName + "] ";//记录同名的文件名
}
else if (upFile.ContentLength > 102400) //判断上传文件大小,在这默认的上传文件大小为小于1000k
{
s_FileNum += 1; //超过大小的文件数加1
s_FileName = s_FileName + "[" + FileName + "] ";//记录超过大小的文件名
}
else
{
Image1.Visible = true; //图片预览image可以显示
upFile.SaveAs(Server.MapPath("shiyan\\") + FileName);// 将上传文件从内存中存入目标文件夹
u_FileNum += 1; //上传成功文件数加1
u_FileName = u_FileName + "[" + FileName + "] ";//记录上传成功文件名

string strurl ="~/shiyan/"+FileName; //记录上传文件的目标路径
Label1.Text = strurl; //显示上传目标路径
Image1.ImageUrl =strurl; //显示上传图片
}
}
else if (FileName != "") //文件不存在
{
f_FileNum += 1;
f_FileName = f_FileName + "[" + FileName + "] ";
}

}//输出上传结果
if (f_FileNum != 0)
{
MsgFind.Text = MsgFind.Text + f_FileName + "
";
}
if (e_FileNum != 0)
{
MsgFind.Text = MsgFind.Text + e_FileName + "
";
}
if (s_FileNum != 0)
{
MsgFind.Text = MsgFind.Text + s_FileName + "
";
}
if (u_FileNum != 0)
{
MsgFind.Text = MsgFind.Text + u_FileName;
}
MsgFind.Visible = true;

}
} 这是程序代码,不能直接复制执行,你可以参照

⑵ asp如何做上传工具的进制转换

<%
Str="m啊t"
GetN(str) '输出109_21834_116_
function GetN(Str)
dim i,i0,Mid_Str
i0=len(str)
for i=1 to i0
Mid_Str=mid(str,i,1)
response.Write(AscW(Mid_Str)&"_")
next
end function
%>

⑶ 怎么上传ASP网页用什么工具制作

如果你已经申请了asp空间,那可以用一些ftp的管理软件,比如filezilla等上传工具上传你的asp文件。
现在制作asp的工具很多,比较传统的就是frontpage,再有就是DW,这个对新手来说比较好,也是现在比较流行的制作工具,当然还有frontpage的接班人sharepoint designer,这个是微软最新的网页制作工具。

⑷ asp如何实现文件上传功能

基本原理是:采用ADO Stream对象的BinaryRead方法将FORM中的所有数据读出,从中截取出所需的文件数据,以二进制文件方式存盘。

下面是上传文件页面的一个例子:

<html>

<body>

<form name="Upload" Method="Post" Enctype="multipart/form-data" Action="Upload.asp">

<input type="file" name="FileName">

<INPUT TYPE="Submit" VALUE="Upload"></TD>

</form>

</body>

</html>

(4)asp上传工具扩展阅读

几种文件上传技术的比较

1、基于HTTP协议

该方法需要编程者利用第三方软件,如DELPHI、VB等,在应用程序中先进行HTTP协议编程,然后将待上传文件内容按HTTP协议的格式打包,最后向WEB服务器发送上传的请求报文,从而实现文件的上传。

因为DELPHI和VB不能编写完整的WEB网络程序,只能编写WEB小应用程序,因此,该方法只用于功能受限的网络应用。

2、基于VB(或DELPHI等)开发的文件上传组件

该方法利用VB(或DELPHI等编程语言)开发ASP服务器组件,实现特定的文件上传服务。它首先利用ASP表单功能将文件(二进制格式)从用户端上传到服务器端,然后使用VB开发的组件,对二进制文件进行处理,成为可以正常读写的文件。

该方法要求编程者不仅掌握ASP语言,而且还能利用VB等第三方语言进行组件编程,增加了开发的难度。

3、基于数据库技术

该方法和上个方法有类似之处。不同的地方在于对上传的二进制文件的处理上。它使用数据库来保存二进制文件。无论是小型数据库还是大型数据库都提供了存储二进制数据的数据类型,只要以Append Chunk方式将数据存入相应的字段就可以了。

该方法虽然简单可行,但是因为每次上传的文件大小都是不一样的,因此,会对数据库的空间造成很大的浪费,降低了数据的访问速度;并且使得文件只能在数据库环境下进行访问,造成了很大的不便。

⑸ 上传asp的软件是什么

ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。ASP的网页文件的格式是.ASP。

⑹ 求一个asp上传工具 加密软件 。。。。。

http://www.pyc.com.cn/Application/Application.aspx?pid=18下载地址
求采纳

⑺ 上传ASP怎么上传啊

既然是上传,那么一定是有服务器或空间(如果是自己的服务器,那么现在服务器里面创建站点),那么就应该有空间的ftp地址、账号及密码,使用上传工具(举例:flashfxp、cuteftp等),录入ftp信息后,打开服务器空间,界面一般分左右两边,左边是本机,右边是服务器(也可以自己设置),一般服务器里面会有个wwwroot的文件夹,从左边找到本机要上传的asp文件,把根目录的程序上传到wwwroot文件夹下即可。

⑻ ASP实现上传多种格式的文件,ppt,word,Excel,txt ,那个大哥,大姐帮帮忙。我所有积分都给你们。

用SWFUpload吧。
SWFUpload的主要特点

* 可以同时上传多个文件;
* 类似AJAX的无刷新上传;
* 可以显示上传进度;
* 良好的浏览器兼容性;
* 兼容其他JavaScript库 (例如:jQuery, Prototype等);
* 支持Flash 8和Flash 9;
SWFUpload不同于其他基于Flash构建的上传工具,它有着优雅的代码设计,开发者可以利用XHTML、CSS和JavaScript来随心所欲的定制它在浏览器下的外观;它还提供了一组简明的JavaScript事件,借助它们开发者可以方便的在文件上传过程中更新页面内容来营造各种动态效果。
在使用SWFUpload之前,请确认你具备一定的JavaScript和DOM知识。在实际开发中,大部分的错误都是由于错误的设置和低劣的Event Handlers处理程序所造成的。

中文使用教程:http://wenku..com/view/41dbec1cc281e53a5802ff89.html
ASP版本资料:http://www..com/s?wd=swfupload%20asp&rsp=0&oq=swfupload&f=1&tn=myie2&ch=3

⑼ 我的空间支持ASP,用什么上传工具好

LeapFTP 2.7.6.613 汉化说明

---最好的 FTP 工具之一

软件名称: LeapFTP
版本:2.7.6.613
原版下载:不需要
运行环境:Windows 98, ME, 2000, and XP
软件性质:共享
官方主页:http://www.leapware.com
汉化补丁:LeapFTP.exe
汉化补丁大小:882 KB
汉化作者:余飞雨
联系邮件: [email protected]

软件介绍: 小巧强大的 FTP 工具之一,友好的用户界面,稳定的传输
速度,LeapFTP 与 FlashFXP 、CuteFTP 堪称 FTP 三剑客。FlashFXP
传输速度比较快,但有时对于一些教育网 FTP 站点却无法连接;
LeapFTP 传输速度稳定,能够连接绝大多数 FTP 站点(包括一些教育
网站点);CuteFTP 虽然相对来说比较庞大,但其自带了许多免费的
FTP 站点,资源丰富。总之来说,三者各有所长。

2.7.6.613 更新:

1. 修正在 LSQ 文件中使用蹩脚的主机名所导致的缓冲溢出的 BUG

2. 修正路径浏览有时不工作的 BUG

3. 修正允许重复组名称的 BUG
不需要注册码。需要的话请加入QQ群9600095

⑽ ASP图片上传到数据库功能

<%
Response.Buffer = True
Server.ScriptTimeOut=9999999
On Error Resume Next
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="zh-cn" />
<meta content="all" name="robots" />
<meta name="author" content="木目,Woodeye" />
<meta name="description" content="木目ASP文件上传工具" />
<meta name="keywords" content="木目,ASP,Upload,文件上传" />
<style type="text/css">
<!--
body,input {font-size:12px;}
-->
</style>
<title>木目ASP文件上传工具</title>
</head>
<body id="body">
<%
ExtName = "jpg,gif,png,txt,rar,zip,doc" '允许扩展名
SavePath = "img" '保存路径
If Right(SavePath,1)<>"/" Then SavePath=SavePath&"/" '在目录后加(/)
CheckAndCreateFolder(SavePath)

UpLoadAll_a = Request.TotalBytes '取得客户端全部内容
If(UpLoadAll_a>0) Then
Set UploadStream_c = Server.CreateObject("ADODB.Stream")
UploadStream_c.Type = 1
UploadStream_c.Open
UploadStream_c.Write Request.BinaryRead(UpLoadAll_a)
UploadStream_c.Position = 0

FormDataAll_d = UploadStream_c.Read
CrLf_e = chrB(13)&chrB(10)
FormStart_f = InStrB(FormDataAll_d,CrLf_e)
FormEnd_g = InStrB(FormStart_f+1,FormDataAll_d,CrLf_e)

Set FormStream_h = Server.Createobject("ADODB.Stream")
FormStream_h.Type = 1
FormStream_h.Open
UploadStream_c.Position = FormStart_f + 1
UploadStream_c.CopyTo FormStream_h,FormEnd_g-FormStart_f-3
FormStream_h.Position = 0
FormStream_h.Type = 2
FormStream_h.CharSet = "GB2312"
FormStreamText_i = FormStream_h.Readtext
FormStream_h.Close

FileName_j = Mid(FormStreamText_i,InstrRev(FormStreamText_i,"\")+1,FormEnd_g)

If(CheckFileExt(FileName_j,ExtName)) Then
SaveFile = Server.MapPath(SavePath & FileName_j)

If Err Then
Response.Write "文件上传: <span style=""color:red;"">文件上传出错!</span> <a href=""" & Request.ServerVariables("URL") &""">重新上传文件</a><br />"
Err.Clear
Else
SaveFile = CheckFileExists(SaveFile)

k=Instrb(FormDataAll_d,CrLf_e&CrLf_e)+4
l=Instrb(k+1,FormDataAll_d,leftB(FormDataAll_d,FormStart_f-1))-k-2
FormStream_h.Type=1
FormStream_h.Open
UploadStream_c.Position=k-1
UploadStream_c.CopyTo FormStream_h,l
FormStream_h.SaveToFile SaveFile,2

SaveFileName = Mid(SaveFile,InstrRev(SaveFile,"\")+1)
Response.write "文件上传: <span style=""color:red;"">" & SaveFileName & " </span>文件上传成功! <a href=""" & Request.ServerVariables("URL") &""">继续上传文件</a><br />"
End If
Else
Response.write "文件上传: <span style=""color:red;"">文件格式不正确!</span> <a href=""" & Request.ServerVariables("URL") &""">重新上传文件</a><br />"
End If

Else
%>
<script language="Javascript">
<!--
function ValidInput()
{

if(document.upform.upfile.value=="")
{
alert("请选择上传文件!")
document.upform.upfile.focus()
return false
}
return true
}
// -->
</script>
<form action='<%= Request.ServerVariables("URL") %>' method='post' name="upform" onsubmit="return ValidInput()" enctype="multipart/form-data">
文件上传:
<input type='file' name='upfile' size="40"> <input type='submit' value="上传">
</form>
<%
End if
Set FormStream_h = Nothing
UploadStream.Close
Set UploadStream = Nothing
%>
</body>
</html>
<%
'判断文件类型是否合格
Function CheckFileExt(FileName,ExtName) '文件名,允许上传文件类型
FileType = ExtName
FileType = Split(FileType,",")
For i = 0 To Ubound(FileType)
If LCase(Right(FileName,3)) = LCase(FileType(i)) then
CheckFileExt = True
Exit Function
Else
CheckFileExt = False
End if
Next
End Function

'检查上传文件夹是否存在,不存在则创建文件夹
Function CheckAndCreateFolder(FolderName)
fldr = Server.Mappath(FolderName)
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists(fldr) Then
fso.CreateFolder(fldr)
End If
Set fso = Nothing
End Function

'检查文件是否存在,重命名存在文件
Function CheckFileExists(FileName)
Set fso=Server.CreateObject("Scripting.FileSystemObject")
If fso.FileExists(SaveFile) Then
i=1
msg=True
Do While msg
CheckFileExists = Replace(SaveFile,Right(SaveFile,4),"_" & i & Right(SaveFile,4))
If not fso.FileExists(CheckFileExists) Then
msg=False
End If
i=i+1
Loop
Else
CheckFileExists = FileName
End If
Set fso=Nothing
End Function
%>

热点内容
信道容量的迭代算法 发布:2025-05-07 02:39:51 浏览:983
云服务器切换系统收费 发布:2025-05-07 02:34:44 浏览:453
电脑做服务器怎么开网 发布:2025-05-07 02:28:20 浏览:120
私募通数据库 发布:2025-05-07 02:06:18 浏览:697
dhcp服务器lan地址 发布:2025-05-07 02:03:54 浏览:204
python的字符串反转 发布:2025-05-07 01:57:57 浏览:119
电脑进制编程 发布:2025-05-07 01:55:50 浏览:674
安卓手机在哪里测网速 发布:2025-05-07 01:49:22 浏览:516
怎么样破解excel密码 发布:2025-05-07 01:48:39 浏览:975
小型迷你存储服务器 发布:2025-05-07 01:32:31 浏览:140