麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > Access > 正文

談備份你的改過后綴名的ACCESS數(shù)據(jù)庫

2024-09-07 19:03:57
字體:
供稿:網(wǎng)友

近期在開發(fā)某公司的OA系統(tǒng)的后臺(tái)時(shí)有一個(gè)關(guān)于ACCESS數(shù)據(jù)庫的問題。

為了防止數(shù)據(jù)庫為不懷好意的人下載,需要更改數(shù)據(jù)庫的后綴名為ASPX(ASP等其它也可以),而公司內(nèi)部人員又需要通過IE來下載數(shù)據(jù)庫實(shí)現(xiàn)對(duì)數(shù)據(jù)庫進(jìn)行備份。

當(dāng)然,通過修改文件名后綴的方法來隱藏?cái)?shù)據(jù)庫并不是有個(gè)特別安全的方法,畢竟以M為單位的數(shù)據(jù)庫和以K為單位的ASPX頁面相比,一眼都能看出這到底是數(shù)據(jù)庫還是WEB頁。不過,算是一個(gè)簡單易行的方法吧。

首先,純粹簡單地修改數(shù)據(jù)庫文件后綴名為ASPX并不能完全保證不會(huì)被下載,你下載這個(gè)ASPX頁面再修改回后綴名就可以還原數(shù)據(jù)庫。(前面說了,是可以很明顯的看出哪些頁面是由數(shù)據(jù)庫假裝的)

這里需要對(duì)這個(gè)修改后的文件做些手腳,加上<%%>,就可以讓IIS把它當(dāng)ASPX頁處理,從而返回一個(gè)錯(cuò)誤,而不是下載。并不能簡單添加,需要先建立一個(gè)包含<%%>的文本文件,然后在原數(shù)據(jù)庫中加一張表,加一個(gè)OLE對(duì)象的字段,然后加一條記錄,OLE對(duì)象字段的內(nèi)容指向前面建立的文本。

然后是關(guān)于自己內(nèi)部的人員如何來正常下載數(shù)據(jù)庫。通過.NET的HttpResponse對(duì)象向客戶端輸入數(shù)據(jù)庫文件來實(shí)現(xiàn)下載。

修改HTTP頭:

HttpContext.Current.Response.AppendHeader("Content-disposition","attachment;filename=backup.mdb");

HttpContext.Current.Response.ContentType ="application/ms-access";

向客戶端輸入文件:

long FileSize = new FileInfo(DbPath).Length;

Response.WriteFile(DbPath , 0 , FileSize);

基本就是這樣吧。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄污免费网站 | 伊人久操视频 | 成人毛片免费播放 | 亚洲99 | 国产精品99久久免费观看 | 欧美精品免费一区二区三区 | 国产精品美女久久久免费 | 国产一区亚洲 | 热re91久久精品国产99热 | 中国美女一级黄色大片 | 蜜桃网在线 | 国产免费www| 免费国产 | 久久久久久片 | 久久综合精品视频 | 九九热精品视频在线 | 久久精品黄 | 久久久久久久久久久国产精品 | 久章草影院| 国产精品区在线12p 午夜视频色 | 婷婷一区二区三区四区 | 欧美色大成网站www永久男同 | 8x成人在线电影 | 免费国产一级特黄久久 | 欧美精品国产综合久久 | 久国久产久精永久网页 | 97久久人人超碰caoprom | a黄在线观看 | 91精品视频网址 | 欧美a视频 | 校花被肉干高h潮不断 | 91福利国产在线观一区二区 | 精品国产成人 | 一级成人黄色片 | 成人综合一区二区 | 国产1区在线 | 99精品视频在线免费观看 | 国产三级精品最新在线 | 欧美一级片 在线播放 | 91精品国产综合久久男男 | 精品国产一区二区三区久久久蜜月 |