Вставьте ZIP-файл в базу данных

Мне нужно вставить фактический *.Zip файл в мою базу данных. У меня не может быть этого на сервере, и мой хост не позволяет хранить файлы вне общедоступного каталога, так что об этом также не может быть и речи.

Есть какой-либо способ сделать это? Я сделал несколько поисков и нашел только форумы, которые имеют вопросы, но без ответов, которые работают.

Я использую MySQL, Connector в приложении C# Windows Forms. Любая помощь приветствуется!

Спасибо

3 ответа

Решение

Вы можете попробовать BLOB тип данных. Это для хранения произвольных двоичных данных.

Прочитайте zip-файл как текстовый файл и сохраните его в базе данных с помощью blob.

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

Другие вопросы по тегам