Здравствуйте, oRover, Вы писали:
R>[думал, в "Базы данных" написать, но подумал, что лучше сюда]
R>Необходимо загружать и хранить картинки на сервере (размер килобайт по 100). Приложение, которое их будет загружать, пишется на ASP.NET. Как порекомендуете хранить эти картинки — как файлы или в отдельном поле в базе.
IMHO отдельно на диске, в базе ссылку на картинку + описание и чего там еще нужно. Я обычно еще и переименовываю файл в какой нить хеш и в базе храню также оригинальное имя, чтобы при "выдаче" пользователю отдать с оригинальным именем.
R>... "одной командой" послал картинку в базу без геморройных способов записывания сначала на диск.
Хм... Я классического ASP не знаю. Но недавно очень попросили помочь с аплоадом файлов в базу, и я сделал без сохранения на диск
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM SomeTable WHERE 1=0", Conn, adOpenKeyset, adLockOptimistic
rs.AddNew
rs.Fields("FileName").Value = objUpload.Files.Item(0).FileName
...
rs.Fields("FileContent").AppendChunk = objUpload.Files.Item(0).Blob
rs.Update
rs.Close
Сначала руками парсил входной поток, файл получал но терялись переменные формы. Самому делать было лень, поэтому нашел для аплоада скрипт какого то чувака. Если будет нужно могу закинуть.
RSDN@Home 1.1 beta 1 :: Lifesavas — Selector (Ft. J-Live)