ASP.NET и C # загружают mp3-файл в базу данных - PullRequest
0 голосов
/ 18 декабря 2010

Я хочу загрузить музыкальный файл в базу данных, но я не знаю как. Мне нужно загрузить файл на сервер, а затем загрузить его в базу данных? Или я могу делать все одновременно? И как я могу это сделать?

1 Ответ

1 голос
/ 18 декабря 2010

Нет недостатка в обучающих программах о том, как это сделать. Вот приличный .По сути, вы спрашиваете, как сохранить файл в виде двоичного потока в поле базы данных.

Тем не менее, @Saif al Harthi делает хороший комментарий в своем комментарии.Обычно считается плохой практикой хранить двоичный файл в реляционной базе данных.Вы уверены, что это то, что вы хотите сделать?Ваш сервер уже имеет достаточно эффективные средства хранения / извлечения файлов ... файловой системы.Если нет веской причины хранить файл в базе данных, обычно лучше хранить его в файловой системе и просто записать запись базы данных, которая ссылается на файл (путь, может быть тип, другие специфические для приложения данные о нем и т. Д.).).Имя файла может быть изменено, скажем, на основной идентификатор таблицы базы данных, чтобы можно было легко ссылаться между ними.

Это немного больше работы, но немного лучше для сервера и используетправильные инструменты для правильной работы.Это, конечно, если у вас нет веских причин для хранения бинарного файла в реляционной базе данных.Если есть причина, пожалуйста, поделитесь.

...