Ajax實現(xiàn)的WEB下載,由于OA系統(tǒng)是基于WEB方式的,如果只判斷用戶是否點擊“下載文件”,就來判斷用戶是否成功下載了文件。這種方式很顯然行不通,怎么辦呢?我想到的就是用一控件,然后用回調(diào)事件來處理數(shù)據(jù)庫方面的問題(下載記錄問題)
有興趣的朋友可在 http://www.interdrp.com/ 下載分銷系統(tǒng) 用測試帳號進(jìn)系統(tǒng)后,點測試程序,再點WEB下載 可以看見效果
https://www.interdrp.com/software/ReYoWebDownLoad.zip(點擊下載此控件)
API說明
ReYoWebDL.copyright="銳洋軟件擁有版權(quán) http://www.interdrp.com/" //必須
ReYoWebDL.url="http://dl.baofeng.com/storm3/Storm2009-0504-1.exe" //下載文件的路徑
ReYoWebDL.path ="" //保存文件地址
ReYoWebDL.ReYoStartDownload() //下載動作
ReYoWebDL.ReYoStopDownload() //停止下載
ReYoWebDL.size //下載文件大小
ReYoWebDL.bytes//已下載大小
ReYoWebDL.speed //下載速度 KB/S
ReYoWebDL.done //下載是否完成
ReYoWebDL.cancle=true //是否取消下載
ReYoWebDL.urlsource //下載文件名
ReYoWebDL.percent //下載百分比
標(biāo)簽:
WEB
Ajax
OA系統(tǒng)
上傳時間:
2017-09-14
上傳用戶:lingzhichao