1
* * .rar文件保存在longblob
列中,但保存爲二進制文件。如何檢索longblob列的二進制內容並保存爲文件?
如何在vb.net中構建此文件?
例如,我用下面的查詢下載它的二進制代碼。
Select file from table where id=1
那我要把它保存在一個變量字符串上嗎?什麼是重建這個.rar的最佳方式?
* * .rar文件保存在longblob
列中,但保存爲二進制文件。如何檢索longblob列的二進制內容並保存爲文件?
如何在vb.net中構建此文件?
例如,我用下面的查詢下載它的二進制代碼。
Select file from table where id=1
那我要把它保存在一個變量字符串上嗎?什麼是重建這個.rar的最佳方式?
一旦你選擇了該字段,將返回對象轉換爲byte [],然後用它做你需要的。 如果您需要通過瀏覽器將其發送給用戶,請簡單設置MIME類型和文件名,並將byte []寫入輸出流。 這是我會怎麼做,但與C#代碼:
context.Response.ContentType = ReturnExtension(Extension);
context.Response.AddHeader("Content-Disposition", "attachment; filename=" + FileName);
byte[] buffer = (byte[])DB.GetReposFile(id).Rows[0]["FileContent"];
context.Response.OutputStream.Write(buffer, 0, buffer.Length);
這是爲asp.net,但沒有提及在asp.net中做它? – Peter
你怎麼會在數據庫中的文件擺在首位?我想這個解決方案是完全相反的。 –
我想得到這個文件...我怎麼保存?以及它是從PHP保存,但我想重建它在VB.NET桌面 – user647336
不要將它保存在一個字符串保存在一個字節數組或流! – Peter