mysql 데이터베이스에 이미지를 저장하는 가장 좋은 방법은 무엇입니까? 이미지를 BLOB 데이터로 저장하거나 디렉토리에 저장해야합니까? 사용자가 프로필을 방문 할 때마다 이미지가 표시됩니다. - 미리 감사드립니다.이미지를 데이터베이스에 저장
답변
가장 좋은 방법은 파일 시스템에 파일을 저장하고 데이터베이스에 경로를 저장하는 것입니다.
데이터베이스는 파일 용 파일 시스템 인 데이터 용입니다.
42efb15825666918118ba72128195246dbae4976.jpg
:
내가 과거에 사용 된 기술은 확인이 더 중복 파일의 내용을 해시하고 그 결과로 저장하는 것이었다 없습니다, 그래서 뭔가를 얻을 수 있도록하기 실제 이름은 데이터베이스에 저장됩니다. 이것은 복제본을 가질 기회가 거의 없다는 것입니다.
동일한 파일을 다른 시간에 업로드하는 경우 동일한 해시를 사용합니까? –
정확히, 중복을 방지합니다. –
가장 좋은 방법은 이미지에 고유 한 이름이 있음을 보장하기 위해 Truth가 말했던 것입니다. 현재 타임 스탬프를 사용하여 디렉토리에서 이름을 바꿉니다.
필자는 user_id를 자신의 프로필 사진 이름으로 사용했다. –
- 1. 데이터베이스에 이미지를 저장
- 2. 이미지를 업로드하고 asp.net의 데이터베이스에 저장 mvc3
- 3. 이미지를 데이터베이스에 varbinary로 저장 (파트 3)
- 4. CodeIgniter : 데이터베이스에 이미지 저장?
- 5. 이미지 데이터베이스에 저장
- 6. 데이터베이스에 이미지 저장
- 7. 데이터베이스에 이미지 저장
- 8. 외부 데이터베이스에 이미지 저장
- 9. MongoDB 데이터베이스에 이미지 저장
- 10. RSS를 데이터베이스에 저장
- 11. MySQL 데이터베이스에 캔버스 저장
- 12. 데이터베이스에 이미지 저장
- 13. 데이터베이스에 이미지 경로 저장
- 14. 데이터베이스에 파일 크기 저장
- 15. URL에서 php로 데이터베이스에 이미지 저장
- 16. MySQL 데이터베이스에 파일 저장
- 17. 이미지를 파일 시스템 또는 데이터베이스에 저장 하시겠습니까? 아니면 둘다?
- 18. android GPS 위치를 가진 이미지를 태그하고 데이터베이스에 저장
- 19. 파일을 blob로 변환하여 데이터베이스에 저장
- 20. 관계형 데이터베이스에 데이터 저장 쿼리
- 21. Drawable Reference Database 데이터베이스에 저장
- 22. 데이터베이스에 이미지를 저장하는 방법
- 23. 이미지를 mdb 데이터베이스에 업로드해야합니다.
- 24. 언제 이미지를 데이터베이스에 저장해야합니까?
- 25. 이미지를 데이터베이스에 업로드 하시겠습니까?
- 26. 이미지를 데이터베이스에 업로드하기위한 편집
- 27. 이미지를 데이터베이스에 업로드하여 PHP
- 28. 이미지를 SQLite 데이터베이스에 넣기
- 29. 이미지를 sqlite 데이터베이스에 저장하십시오.
- 30. 이미지를 세션 변수에 저장
내 [답변] (http://stackoverflow.com/a/9141116/996493)을 방문하십시오. – Lucifer