簡體   English   中英

如何/應該為存儲的圖像准備一個文件夾,從SQL引用,使用C#保存圖像位置

[英]How do/should I prepare a folder for stored image, reference from sql, save the image location using C#

真希望有人可以提供一些代碼示例或為我指明正確的方向(帶有示例C#.net)。 我確實嘗試檢查過是否曾問過這個問題..但是並沒有真正找到回答我所有問題的代碼示例。

  1. 用於保存文件的圖像文件夾-應該在解決方案中還是其他位置
  2. 哪種數據類型-例如vchar(150)可以嗎?
  3. 將圖像保存在文件夾位置並將圖像位置寫入db的典型/最理想的代碼是什么。

不能完全確定您的意思,但這可以為您指明正確的方向:

1)將其保留在解決方案中,除非由多個應用程序調用。2)根據您的編碼類型,僅使用Varchar(Max)或NVarchar(Max)3)您需要:-在db中,存儲過程In-在C#中,連接對象和命令對象調用存儲過程

如果使用SQL Server 2008,我將使用文件流數據類型。 它允許您要執行的操作,但與DB完全集成(您看到的是image列為varbinary(MAX))。

NTFS-為每個文件支持多個數據流。

NetFrameWork不包含對這些流的支持。

您可以使用Interop來訪問備用數據流。

CodeProject上的示例Csharp代碼: http : //www.codeproject.com/KB/shell/csadsdetectorarticle.aspx

注意:在Xp上從Internet下載文件時,下載的文件有兩個流,即MyFile和MyFile:Zone.Identifier。

此流包含以下內容:[ZoneTransfer] ZoneId = 3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM