Я пишу PDF -файлы в базу данных в качестве Blob, поскольку файлы являются конфиденциальными данными, и мы не хотим хранить их в какой -либо папке. $tempname = $_FILES['pdffile_']['tmp_name'];
$filename = $_FILES['pdffile_']['name'];
$filesize = $_FILES['pdffile_']['size'];
$filetype = $_FILES['pdffile_']['type'];
move_uploaded_file($tempname, '../upload/'.$filename);
$localFileName = '../upload/'.$filename;
$fp = fopen($localFileName, 'r');
$thiscontent = fread($fp, filesize($localFileName));
$thiscontent = addslashes($thiscontent);
fclose($fp);
$dbfilename = base64_encode($filename);
< /code>
Итак, у меня есть имя файла, mimeType, файлы и содержание < /p>
Я пишу их в базу данных с запросом < /p>
INSERT INTO (uploader_name, uploader_guid, owner_guid, file_type, file_content, '23374654-28fd-adfe-37654829de7a', '233dfeac-28fd-adfe-37345239ab79', file_type, file_content, '$filesize', NOW(), 'yes', 'no', ghrgew57jh56w5h6w56g)
< /code>
Это в основном работает, но иногда он не записывает содержание Blob в файл datafield file_content
, и он остается пустым. Все остальные поля столбцов заполняются правильно. < /P>
Если я вставляю набор данных (вставка в) без данных Blob, а затем заполняю Blob Datafield
, он никогда не ставит проблемы. Обходной путь и вставка без данных, а затем, обновляя, добавьте данные Blob, чтобы заставить его работать. Но я ненавижу это, если что -то работает, и я не знаю, почему.
Кто -нибудь может сказать мне разницу?
Подробнее здесь: https://stackoverflow.com/questions/797 ... se-as-blob
MySQL написать файлы PDF в базу данных как Blob ⇐ MySql
Форум по Mysql
-
Anonymous
1752584473
Anonymous
Я пишу PDF -файлы в базу данных в качестве Blob, поскольку файлы являются конфиденциальными данными, и мы не хотим хранить их в какой -либо папке. $tempname = $_FILES['pdffile_']['tmp_name'];
$filename = $_FILES['pdffile_']['name'];
$filesize = $_FILES['pdffile_']['size'];
$filetype = $_FILES['pdffile_']['type'];
move_uploaded_file($tempname, '../upload/'.$filename);
$localFileName = '../upload/'.$filename;
$fp = fopen($localFileName, 'r');
$thiscontent = fread($fp, filesize($localFileName));
$thiscontent = addslashes($thiscontent);
fclose($fp);
$dbfilename = base64_encode($filename);
< /code>
Итак, у меня есть имя файла, mimeType, файлы и содержание < /p>
Я пишу их в базу данных с запросом < /p>
INSERT INTO (uploader_name, uploader_guid, owner_guid, file_type, file_content, '23374654-28fd-adfe-37654829de7a', '233dfeac-28fd-adfe-37345239ab79', file_type, file_content, '$filesize', NOW(), 'yes', 'no', ghrgew57jh56w5h6w56g)
< /code>
Это в основном работает, но иногда он не записывает содержание Blob в файл datafield file_content
, и он остается пустым. Все остальные поля столбцов заполняются правильно. < /P>
Если я вставляю набор данных (вставка в) без данных Blob, а затем заполняю Blob Datafield
, он никогда не ставит проблемы. Обходной путь и вставка без данных, а затем, обновляя, добавьте данные Blob, чтобы заставить его работать. Но я ненавижу это, если что -то работает, и я не знаю, почему.
Кто -нибудь может сказать мне разницу?
Подробнее здесь: [url]https://stackoverflow.com/questions/79702102/mysql-write-pdf-files-to-database-as-blob[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия