下載資料庫中的文件
① PHP如何在資料庫中下載文件
資料庫可以存位元組數據的啊,自己寫到資料庫即可,讀出來後再形成文件即可
② c#網路資料庫中已經有文件路徑,怎麼下載資料庫中路徑文件
socket 編程 ?
如果是想從遠程下載文件,那麼需要有伺服器的,這個伺服器可以是ftp,http或者自己編寫的socket伺服器。
如果是用的ftp或者http,那麼需要文件在伺服器程序目錄下,或者在http伺服器中自己寫代碼來處理文件請求。
如果是自己寫socket伺服器,那麼直接在伺服器讀取文件流,然後通過socket發送到客戶端就可以了。
③ C#中從資料庫下載文件
首先要把資料庫裡面對應的那個欄位讀出來 然後進行處理
下面的例子是我從資料庫讀取圖片的
OracleConnection conn = new OracleConnection(connstring);
conn.Open();
label1.Text = "開始時間:" + DateTime.Now;
string begin = "資料庫連接正常,開始時間" + DateTime.Now;
SetInfo("", begin);
string sql = "select ID from bs_buylicense_attach t where t.file_size>204800 order by t.file_size asc"; //rownum<100 and
string ConnString = SQL;
OracleDataAdapter sda = new OracleDataAdapter(ConnString, conn);
DataTable table = new DataTable();
sda.Fill(table);
List<object> lst = ModelConvertHelper.DtCovertIList(table);
foreach (object o in lst)
{
string path = "C:\\1.png"; ;
string lst_ID = o.ToString(); //查詢返回來對應的數據的ID
string filter = "select * from bs_buylicense_attach where ID='" + lst_ID + "'";
OracleCommand cmd = new OracleCommand(filter, conn);
OracleDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
if (reader["DATA"] != DBNull.Value)
{
string ID = "數據ID對應值ID " + reader["ID"].ToString();
string length = "原文件大小" + reader["FILE_SIZE"].ToString();
SetInfo(ID, length);
System.IO.MemoryStream stream = new System.IO.MemoryStream((byte[])reader["DATA"]);//把照片讀到MemoryStream里
Image ImageBlob = Image.FromStream(stream, true); //從資料庫中讀到的圖片
int height = ImageBlob.Height; //原來圖片的高度
int width = ImageBlob.Width;//原來圖片的寬度
//開始進行圖片的壓縮
GetPicThumbnail1(ImageBlob, path, height, width, 60);
Image SaveImage = im; //得到返回來壓縮之後的圖片
byte[] buffer = imageToByteArray(SaveImage);
string UpdateSql = "update bs_buylicense_attach set DATA =:image where ID='" + lst_ID + "'";
OracleCommand cd = new OracleCommand();
cd = new OracleCommand(UpdateSql, conn);
cd.CommandText = UpdateSql;
cd.Parameters.Add("image", System.Data.OracleClient.OracleType.Blob, buffer.Length).Value = buffer;
cd.ExecuteNonQuery();
FileStream file = new FileStream(path, FileMode.Open, FileAccess.Read);
string YAsuo = Convert.ToString(file.Length);
SetInfo("壓縮為:", YAsuo);
stream.Close();
stream.Dispose();
file.Dispose();
file.Close();
File.Delete(@path);
}
}
}
conn.Close();
string end = "所有數據執行完畢關閉資料庫鏈接!" + DateTime.Now;
SetInfo("", end);
SaveLog();
label2.Text = "結束時間:" + DateTime.Now;
}
④ 怎樣在mysql資料庫中下載程序和文件
mysql中不好下載程序和文件的
mysql只可以把數據導出或導入
⑤ 怎樣下載網站的資料庫文件
在網站上。
你可以下載他的CSS
和
JAVASCRIPT腳本文件。
當然也可以看源文件。
但是是不能下載資料庫的。
⑥ 如何進行網站資料庫文件的下載
一般來說此種方式都是Access資料庫,資料庫文件保存在站點的某一文件夾中,只要知道路徑就可以能過IE地址進行下載。但是,一般的在架設網站的時候都會將此文件進行重命名或者是改文件後綴名的方法來保護文件。如:db.mdb改為#db#.mdb,因為IE地址遇到#既結束,不解析後面的字元,又如db.mdb改為db.asp等
⑦ 如何下載某個網站的資料庫文件(mdb之類的)
如果不是一個初學網站的人
他不會把資料庫文件的後綴保留為mdb
或者不在資料庫裡面加入防下載的表
以我以前曾經做過asp+access網站的經驗
大部分時候
都會把資料庫文件後綴改為.asp或.asa
或者在資料庫加入一個防下載的表
而這些方法是無法下載的
所以如果你想搞到某個網站的資料庫
最好從黑客手段下手
sql注入或者asp木馬一類的
可以去搜索一下相關知識
⑧ 要從資料庫中下載上傳的那個文件,怎麼做
若是sql資料庫,直接鏈接到伺服器的資料庫,然後新建資料庫名,再右擊本地的資料庫,選「任務」導入數據,按提示操作就行;
若是ACCESS資料庫,直接打開FTP上傳到對應的目錄就可以了。
⑨ access資料庫文件下載
哪裡能下載到access資料庫文件的說明如下:
1、ACCESS數據據文件不是別人怎麼設計的問題,而是你要用它實現什麼的問題,無非就是建立一些數據表,根據需要設
置相應的欄位名,不需要看別人是怎樣設計的,別人的東西不一定適合你自己,關鍵是要掌握方法。有什麼的東西可以參考別人的,有的東西則不需要,如果你要設
置圖書管理或者是學籍管理之類的資料庫,你則可以參考別人的資料庫文件是怎樣設計的,一般情況不需要。
2、一般資料庫文件都是和應用相結合的,可以查一下asp+access這樣的關鍵字,就可以直接在網上下載到了。不過關於資料庫的設計方面,需要找專門的書上看了,一般不會隨資料庫文件一起發布。
⑩ PHP中從資料庫中下載數據
再把數據讀出來不就行了。不明白到底想做成什麼樣。
如果想做成TXT文本樣的數據下載到本地,那就生成TXT文件,數據的排列格式得自己制定。
下載成什麼格式?是什麼數據?普通文本數據?
將數據生成一定格式的TXT文本在伺服器端,然後用戶可下載。生成文件的代碼網上有。起點中文網的小說下載功能見過沒?就是那樣的。
生成WORD文件不知道。不過TXT文件倒是可以。可是你為什麼非要生成WORD文件呢?資料庫里的數據讀出來也是純文本格式。還有一點,你可以生成.doc後綴名的文件,那樣打開的話是用WORD打開,但實質上還是純文本文件。
================================================
我只會ASP。下面是ASP的代碼。不過PHP的也不難,你查下函數庫就看到了,另外到網上搜一下也很多。寫文件操作是一門動態網頁語言的很平常操作,一般CMS程序里也有這樣的程序片段,可以參考。
FilePath1="../Html/AC/"&C_ChanalEnName&"/"
FilePath2=CStr(Year(C_RegTime)&Month(C_RegTime))
NHtml=XTTag(YHtml)'系統標簽
NHtml=NRTag(NHtml,C_ID)'內容頁相關標簽
NHtml=TJS_Text(NHtml)'文章頁推薦專題
'=================================寫文件
'=========判斷文件夾
SavePath =FilePath1 & FilePath2 '文件上傳路徑
'判斷SavePath文件夾是否存在,如果不存在則創建
Set myfileobject=server.CreateObject("scripting.filesystemobject")
If not myfileobject.folderexists(Server.MapPath(SavePath)) then myfileobject.CreateFolder(Server.MapPath(SavePath))
set myfileobject=nothing
'===================================
Set fs2=Server.CreateObject("Scripting.FileSystemObject")
File2=Server.MapPath(""&FilePath1&FilePath2&"/comic_"&C_ID&".html")
Set txtf2=fs2.OpenTextFile(File2,2,true)
txtf2.Write NHtml
response.write(" <font color=#FF0000>文章頁</font> 靜態頁生成成功!</br>")
set fs2=nothing
set txtf2=nothing
set File2=nothing
NHtml=""
'===================================
-----------------------------------------------------------------
上面是我的一個程序里摘來的,實際上簡化一下就是這樣:
'=========判斷文件夾
SavePath ="/Html" '文件上創建路徑
'判斷SavePath文件夾是否存在,如果不存在則創建
Set myfileobject=server.CreateObject("scripting.filesystemobject")
If not myfileobject.folderexists(Server.MapPath(SavePath)) then myfileobject.CreateFolder(Server.MapPath(SavePath))
set myfileobject=nothing
'===================================真正的寫文件。
Set fs2=Server.CreateObject("Scripting.FileSystemObject")
File2=Server.MapPath(""&SavePath&"/Index.txt")'這里是文件名、文件後綴及文件目錄。
Set txtf2=fs2.OpenTextFile(File2,2,true)
txtf2.Write NHtml
response.write("文件生成成功。")
set fs2=nothing
set txtf2=nothing
set File2=nothing
NHtml=""
'===================================
代碼中「NHtml」是變數,是用來存要生成文本內容的。如,從資料庫中讀取出來的數據,賦到NHtml上。