Как вставить XML-файл в одну ячейку таблицы SQL
У меня есть XML-файл на моем компьютере, и я хочу, чтобы он был вставлен в один столбец и одну ячейку таблицы SQL, соответствующей серийным номерам, чтобы я мог создать ссылку на веб-страницу, которую можно было бы напрямую загрузить из Интернета. страница при нажатии на нее. Я искал везде, но то, что я получаю, это вставить данные XML в таблицу или как загрузить файл на веб-страницу.
Но я хочу, чтобы они уже были загружены на веб-страницу, и при нажатии на ссылку она будет напрямую загружена на локальный компьютер пользователя. Поэтому для этого я должен поместить эти файлы в столбец, соответствующий их серийному номеру, а затем с помощью php я могу сделать эти файлы загружаемыми на компьютер пользователя. Как это возможно, есть идеи...???
2 ответа
Перейдите по этой ссылке " http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/uploading-files-to-mysql-database.aspx"
Это учебное пособие, в котором вы можете вставить XML-файл в базу данных, а также создать ссылку для скачивания. Это может помочь вам.
В таком случае я бы закодировал весь контент XML-файла, используя base64, прежде чем вставлять в одну ячейку базы данных. А при использовании прямой ссылки используйте скрипт php, который выбирает эту ячейку, декодирует данные и просто выводит их в формате xml.
Если XML-файлы довольно большие, рекомендуется использовать gzip для сжатия данных перед кодированием с помощью base64.
Правильно ли я понял ваш вопрос?