Я создаю интерактивный сайт, на котором пользователь может загрузить файл. Все, что я хочу сделать, это как я могу позволить другим пользователям увидеть этот файл? Например, если некоторые данные сохраняются в базе данных, я могу сделать это с помощью SELECT, а затем распечатать эти данные. Но если у меня есть файл, как я могу сделать этот файл видимым (не загруженным) пользователем? Так что я просто хочу знать, что я могу использовать, чтобы сделать это, и не хочу, чтобы вы сделали это для меня! Поэтому, пожалуйста, если у кого-то есть идея, расскажите, что я должен научиться делать? Можно ли сохранить файл в базе данных в phpMyAdmin и затем выбрать? Если да, который является типом поля, я должен использовать для сохранения файла так varchar?Отображение загруженных файлов с использованием PHO
0
A
ответ
0
Это зависит от того, как вы хотите сохранить файл. Если это текстовый файл, я бы пошел с текстом. Если это изображение или какой-то другой носитель, я бы выбрал blob. Вы можете посмотреть What are the differences between the BLOB and TEXT datatypes in MySQL? для получения дополнительной информации о типах данных MySQL.
Другим подходом было бы сохранить файл где-то вне базы данных (где-то в дереве каталогов) и сохранить путь к этому месту в столбце varchar. Многие СУБД не поддерживают группу по столбцам blob или clob, поэтому следует учитывать, является ли переносимость проблемой, и она добавляет уровень разделения между вашими данными и файловым хранилищем.
Смежные вопросы
- 1. Подсчет полностью загруженных файлов
- 2. Append to json_encode pho
- 3. Переименование загруженных файлов с Carrierwave
- 4. Сохранение загруженных пользователем файлов с Maven Clean
- 5. Отображение кнопок загрузки в зависимости от загруженных файлов
- 6. Ограниченное количество загруженных файлов
- 7. отображение загруженных изображений в tableview
- 8. Сохранение загруженных пользователем файлов
- 9. Rename загруженных файлов селен
- 10. Просмотр файлов, загруженных
- 11. Обнаружение частично загруженных файлов?
- 12. Кодирование загруженных файлов имя
- 13. Сравнение двух загруженных файлов
- 14. Загрузка загруженных файлов с использованием весны. Tomcat Server случайно замораживает
- 15. Обслуживание загруженных статических файлов с использованием встроенного сервера grizzly
- 16. обеспечение загруженных файлов безопасно
- 17. Количество загруженных файлов
- 18. Сканирование загруженных файлов
- 19. Джанго: Downloading загруженных файлов
- 20. Подсчет количества загруженных файлов
- 21. Список загруженных файлов
- 22. Как бороться с временным хранением загруженных файлов
- 23. Отображение общего количества загруженных значений
- 24. Сохранение загруженных файлов в памяти
- 25. ubuntu: отображение количества файлов с использованием шаблона
- 26. ODBC-запрос не работает с PHO
- 27. Vim выполнить команду после (несколько) загруженных файлов
- 28. Отслеживание изменений, загруженных, загруженных с использованием Microsoft Sync Framework
- 29. Сделать браузерный список загруженных файлов?
- 30. Сохранение загруженных файлов в Cocoa
Это зависит от того, какой тип файла, какой контент. – arkascha
Вопрос: хотите ли вы только показать, что есть файл, поэтому его имя, тип и, возможно, размер? Или вы хотите показать его контент? – arkascha
Поместите имя файлов в db при загрузке, затем SELECT form db и выполните эхо-код – Mihai