我的一個網頁允許用戶創建一條新記錄,並且同時將任意數量的圖像與該記錄相關聯。我正在考慮這樣做的方式是,當用戶單擊「上傳」按鈕和文件上傳控件時,將每個圖像上傳到服務器。然後,當用戶點擊整個記錄的'更新'按鈕時,我將創建記錄,然後使用新記錄的標識,使用剛剛添加的記錄的標識將每個圖像添加到圖像表中。創建記錄時將圖像添加到SQL Server - 有沒有更好的方法來做到這一點?
哦,我將在每次應用程序啓動時從服務器上刪除所有臨時映像文件。我想我可以這樣做,因爲向記錄添加圖像不會太用,所以用臨時圖像填充服務器幾乎沒有什麼危險。
有沒有更好的方法來做到這一點?我對ASP.NET和SQLServer相當陌生,所以我完全接受任何關於如何改進這一點的建議。
對於文件流。如果它是SQL Server 2005,那麼將存儲在表中的圖像數據的最佳大小是多少? – 2010-03-22 19:22:30
小於1MB,越小越好 – 2010-03-23 01:36:04