SWFUpload試用-自建Asp版本(AspUpload和無組件範例)
作者:CHOME 日期:2012-05-08
SWFUpload 2.2官網網址
http://code.google.com/p/swfupload/
SWFUpload是用flash+js,提供瀏覽端一個方便的檔案上傳操作介面
1.可一次選擇(按住Ctrl)多個檔案上傳
2.循序上傳並有顯示進度條及上傳完成標示
3.可在瀏覽端限制上傳檔案個數,檔案大小,檔案副檔名,檔案類型等
4.可顯示己上傳及待上傳的檔案數,大小,百分比等資訊
5.測試結果flash9/flash10,ie6/ie7都沒問題,但中文檔名會出錯
由於官網僅提供php/asp.net/vb.net版本,故自己就利用AspUpload檔案上傳元件(若無此上傳元件,可使用無組件上傳,upload_5xsoft.asp),弄個Asp簡單的版本,將圖檔上傳到資料夾及上傳到access資料表單大型二進制
示範網址
http://chome.idv.tw/upload/
用AspJpeg元件,為輸出圖檔加上浮水印+SWFUpload試用-自建Asp版本(AspUpload和無組件範例)
打包下載
1.
要有fs的使用權限
2.
IIS虛擬一個upload目錄,把上述壓縮檔解壓後,放入upload目錄
[Upload]
index.asp_上傳到資料夾
index1.asp_上傳到access
upload.asp_上傳到資料夾接收程序
upoad1.asp_上傳到access接收程序
index_5xsoft.asp_無組件上傳到資料夾
upload_5xsoft.asp_無組件上傳到資料接收程序
upload_5xsoft.inc_無組件上傳到資料接收程序
showallimages.asp_上傳到access的圖檔列表
showallimages0.asp_從access取出秀單一圖檔
upload.mdb
[images]
cancelbutton.gif
header-bg.jpg
logo.gif
TestImageNoText_65x29.png
[css]
default.css
[js]
fileprogress.js
handlers.js
swfupload.queue.js
[swfupload]
swfupload.swf
swfupload.js
3.
使用無組件上傳,upload_5xsoft.asp源碼如下(上傳檔案大小若超10M,程序最好還是使用上傳元件)
示範網址
http://chome.idv.tw/upload/index_5xsoft.asp
http://code.google.com/p/swfupload/
SWFUpload是用flash+js,提供瀏覽端一個方便的檔案上傳操作介面
1.可一次選擇(按住Ctrl)多個檔案上傳
2.循序上傳並有顯示進度條及上傳完成標示
3.可在瀏覽端限制上傳檔案個數,檔案大小,檔案副檔名,檔案類型等
4.可顯示己上傳及待上傳的檔案數,大小,百分比等資訊
5.測試結果flash9/flash10,ie6/ie7都沒問題,但中文檔名會出錯
由於官網僅提供php/asp.net/vb.net版本,故自己就利用AspUpload檔案上傳元件(若無此上傳元件,可使用無組件上傳,upload_5xsoft.asp),弄個Asp簡單的版本,將圖檔上傳到資料夾及上傳到access資料表單大型二進制
示範網址
http://chome.idv.tw/upload/
用AspJpeg元件,為輸出圖檔加上浮水印+SWFUpload試用-自建Asp版本(AspUpload和無組件範例)
打包下載
1.
要有fs的使用權限
2.
IIS虛擬一個upload目錄,把上述壓縮檔解壓後,放入upload目錄
[Upload]
index.asp_上傳到資料夾
index1.asp_上傳到access
upload.asp_上傳到資料夾接收程序
upoad1.asp_上傳到access接收程序
index_5xsoft.asp_無組件上傳到資料夾
upload_5xsoft.asp_無組件上傳到資料接收程序
upload_5xsoft.inc_無組件上傳到資料接收程序
showallimages.asp_上傳到access的圖檔列表
showallimages0.asp_從access取出秀單一圖檔
upload.mdb
[images]
cancelbutton.gif
header-bg.jpg
logo.gif
TestImageNoText_65x29.png
[css]
default.css
[js]
fileprogress.js
handlers.js
swfupload.queue.js
[swfupload]
swfupload.swf
swfupload.js
3.
使用無組件上傳,upload_5xsoft.asp源碼如下(上傳檔案大小若超10M,程序最好還是使用上傳元件)
復制內容到剪貼板 歌詞或引言或程序代碼
<!--#include FILE="upload_5xsoft.inc"-->
<%
Set FS = CreateObject("Scripting.FileSystemObject")
set upload=new upload_5xsoft
yr=right(Year(now), 2)
mth=Month(now)
if mth<10 then mth="0"&mth
strFolder="/upload/attachments/"&"month_"&yr&mth
strTestFolder=Server.Mappath(strFolder)
If Not FS.FolderExists(strTestFolder) Then
FS.CreateFolder(strTestFolder)
End If
For each formName in upload.file
set file=upload.file(formName)
filepath=strFolder&"/"&file.FileName
file.saveAs Server.mappath(filepath)
set file=nothing
Next
set upload=nothing
%>
<%
Set FS = CreateObject("Scripting.FileSystemObject")
set upload=new upload_5xsoft
yr=right(Year(now), 2)
mth=Month(now)
if mth<10 then mth="0"&mth
strFolder="/upload/attachments/"&"month_"&yr&mth
strTestFolder=Server.Mappath(strFolder)
If Not FS.FolderExists(strTestFolder) Then
FS.CreateFolder(strTestFolder)
End If
For each formName in upload.file
set file=upload.file(formName)
filepath=strFolder&"/"&file.FileName
file.saveAs Server.mappath(filepath)
set file=nothing
Next
set upload=nothing
%>
示範網址
http://chome.idv.tw/upload/index_5xsoft.asp
[本日志由 CHOME 於 2012-05-08 11:30 PM 更新]
上一篇: 鋼琴詩人-蕭邦精選10名曲下一篇: 右手摘不知香不香 - 左手香
文章來自: 本站原創
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相關日志:
評論: 0 | 引用: 0 | 查看次數: -
發表評論