這裏首先要說明的是,現在絕大多數網站製作人員都認爲,把*.mdb的數據庫文件擴展名改爲*.asp的文件,別人就無法下載,我在這裏要說明的是,這是一個非常錯誤的做法!!雖然你把擴展名改爲*.asp的了,別人無法通過輸入這個數據庫的URL地址來下載,但是,稍聰明一點的人,仍然可以把你這個*.asp的文件給下載下來,方法如下(假設http://abc.com/db/db1.asp爲你的數據庫地址): 建一個.htm的網頁文件,在裏面輸入: <a href="http://abc.com/db/db1.asp">download</a> 然後保存,用IE打開,我們會看到一個download的鏈接,這時,用鼠標在這個鏈接上點右鍵,選擇“目標另存爲”,保存文件。 就這麼簡單,你的*.asp擴展名的數據庫就被輕易的下載下來啦~~ 從這裏可以看出,單單把數據擴展名改爲asp的是不行的,那麼我們怎麼做呢?這裏我講一個非常好的方法,現今也被大多數網站編程人員採抐: 第1步,打開記事本,在裏面隨便寫一兩句錯誤的ASP語句,例如寫: <% 哈哈,小樣,數據庫能隨便給你下嗎? call abasdfc,bcd b=3-"aabc" %> 我們知道,這兒的ASP代碼中第一行出現了漢字,第二行調用一些並不存在的函數,第三行不用我說了,用數字減一個字符,每一行都有錯誤,當然,我這裏只是給個例,只要有ASP錯誤就行,不一定要寫三句,你寫一句,兩句,十句都行。 在記事本中寫好後,我們把它保存成任意文本文件,如*.txt *.htm *.asp都可以。 第2步,打開你的ACCESS數據庫,在裏面選擇“通過設計創建表”,彈出設計表對話框,在“字段名稱”中隨便輸入一個字符串,然後在右邊的“數據類型”中選“OLE對象”,關閉這個對話框,提示你是否保存,點是,給這個表取名“<%no Down%>”,你也可以取其它的名字,這裏最好把它用<%%>括起來。 第3步,我們建好了一個名爲<%no Down%>的表,打開此表,在這個表的白色數據框中點右鍵,選擇“插入對象”,在插入對象對話框中選下面一個“由文件創建”,點下邊的瀏覽,找到你剛纔保存的那個文本文件,點確定,這時我們會發現剛纔那個白色數據區域中多了一個“包”字,我們己經成功的將這個文本文件存在數據庫中了。 第4步,保存你的數據庫,再把擴展名改爲*.asp的,呵呵,大功告成! 如果你在地址欄中直接輸入該*.asp數據庫的地址,哈哈,看到了吧?網頁出錯了,提示爲: .... ASP語法錯誤 第X行 X列.. <%哈哈 如果你用“另存爲”那種方法呢?出現提示:無法下載,未知目標數據!
ACCESS數據庫防下載技術
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
一場數據架構變革正在來臨
蔡芳芳
2021-12-21 10:54:01
解讀數字化轉型下的數據安全:AI正在開闢新的可能性
凌敏
2021-12-19 14:03:54
sdapi img2img參數
原創
2024-03-23 21:31:00
界面控件DevExtreme JS & ASP.NET Core 2024年度產品規劃預覽(二)
原創
2024-04-10 11:34:33
界面控件DevExpress ASP.NET Ribbon組件 - 完美復刻Office 365體驗!
原創
2024-03-22 12:29:36
界面控件DevExpress ASP.NET Scheduler - 助力快速交付個人信息管理系統(上)
原創
2024-03-08 00:49:42
界面組件Kendo UI for Angular教程 - 構建強大的PDF閱讀器(二)
原創
2024-05-28 12:19:07
Java實現抓取在線視頻並提取視頻語音爲文本
原創
2024-05-22 11:56:46
JDBC連接openGauss6.0和PostgreSQL16.2性能對比
原創
2024-05-14 11:00:08
推薦一個電視直播源檢測工具--live-streaming-m3u8-checker,檢測結果可以真正流暢播放
原創
2024-04-21 00:46:42
【安裝部署】Apache SeaTunnel 和 Web快速安裝詳解
原創
2024-04-16 12:22:36
安裝Anaconda使用TensoFlow
原創
2024-04-15 12:49:44
實例講解昇騰 CANN YOLOV8 和 YOLOV9 適配
原創
2024-04-11 22:32:35
Pixel 4a 5G版刷Lineageos系統21版本,對應android14(U)
原創
2024-03-09 23:46:59