當前位置:首頁 » 文件管理 » 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
%>

熱點內容
安卓怎麼使用video 發布:2025-05-06 23:29:17 瀏覽:457
java免 發布:2025-05-06 23:29:16 瀏覽:705
我的世界java跑酷伺服器列表 發布:2025-05-06 23:29:14 瀏覽:969
ftp傳輸文件無法啟動 發布:2025-05-06 23:28:40 瀏覽:362
java序列號獲取 發布:2025-05-06 23:18:40 瀏覽:195
網易游戲找回密碼的軟體叫什麼 發布:2025-05-06 23:08:09 瀏覽:865
讀卡sd相機存儲卡 發布:2025-05-06 23:01:13 瀏覽:384
給文件夾所有文件授權 發布:2025-05-06 22:41:22 瀏覽:614
linux編譯上百個c文件 發布:2025-05-06 22:27:34 瀏覽:54
割氣球解壓 發布:2025-05-06 21:54:13 瀏覽:436