나는 사용자가 사이트의 공개 된 부분에 표시 할 사진을 보낼 수있는 웹 사이트를 구축하는 최선의 방법을 궁금해하고 있었고 mysql에서 데이터베이스를 빌드해야하는지 잘 모르겠습니다. 그 사진을 받고 나서이 탁자로 화면에 밀려 나오면 커집니다. 다른 옵션이 있습니까? 폴더에 이러한 사진을 가져 오는 것과 같이 정상적인 html과 css를 프로그래밍한다면 내가 할 수있는 것처럼 시스템을 만들 수 있습니다. 이 사진을 테이블 안의 얼룩으로보기 위해서는 의견이들 수도 있지만, 다른 방법으로는 알 수있을 것입니다. 고마워요!데이터베이스 및 사용자의 사진 관리
답변
먼저 사진을 데이터베이스에 저장하면 안됩니다. 데이터베이스 그들 만이 저장되어있는 이미지에 대한 정보를 보유해야 뭐죠 등 크기 ...
첫 번째 해결 방법 : 그런 다음 서버에서 일부 폴더에 업로드 된 사진을 저장 할 수 있습니다
그 사진을 보여주고 싶다면 해당 폴더의 내용을 읽고 업로드 된 사진에 대한 정보를 얻고 웹에 보여 주기만하면됩니다. PHP로 폴더 내용을 쉽게 나열 할 수 있습니다. 이렇게하면 이미지 위치 정보가 생기고 HTML에 쉽게 추가 할 수 있습니다. 원하는 경우 사용자 당 하나의 폴더를 가질 수 있습니다. 그리고 세션을 말할 수에서 당신은 사용자를 가져올 수 있습니다, 당신은 자신의 이미지/업로드/이미지/{사용자} /에 저장됩니다 것을 알고
두 번째 솔루션 :
더 좋은 방법은 사진을 업로드하는 것 을 서버 폴더에 저장하지만 사진을 업로드 할 때 사진에 대한 정보를 데이터베이스에 저장할 수 있습니다. 따라서 사진을 보여주고 싶을 때 데이터베이스 테이블을 살펴보고 업로드 된 사진에 대한 정보를 얻을 수 있습니다. 사진에 필요한 모든 것을 photo_path, photo_size, photo_dimensions, photo_uploader, photo_category 등의 테이블에 저장할 수 있습니다.
이렇게하면 쉽게 정보를 캐싱하고 필요할 경우 사이트 속도를 높일 수 있습니다.
첫 번째 솔루션은 모든 페이지 요청시 모든 폴더/이미지를 나열해야하므로 트래픽이 많은 사이트에는 적합하지 않습니다. 속도가 느려질 수 있습니다.
어쨌든 이미지는 서버 폴더에 있어야하며 PHP 함수를 사용하여 폴더에있는 이미지의 수, 크기 등을 정보로 볼 수 있습니다. PHP로 모든 것을 할 수 있습니다 . 또는 이미지를 폴더에 업로드하기 전에 모든 이미지를 검사하고 해당 정보를 데이터베이스에 저장하십시오. 첫 번째 해결 방법을 사용하면 데이터베이스를 사용할 필요조차 없지만 사이트가 커지고 성능을 향상 시키려면이 문제가 발생할 수 있습니다.
감사합니다 !! 그것은 도움이되었다! –
사진을 업로드 할 때 사용자 사진을 관리하는 가장 좋은 방법은 업로드 한 사진이있는 프로젝트의 루트 폴더에 폴더를 만들고 생각을해야한다는 것입니다 서로 다른 두 명의 사용자가 같은 이름의 사진을 업로드 할 때 충돌이 발생하지 않도록 사용자 사진의 이름을 변경하는 방법에 대해 설명합니다. 둘째로 사용자의 테이블에 자신의 사진 이름을 저장할 필드를 추가해야합니다. 감사.
죄송합니다. 다시 찾으십시오.하지만 그건 좋은 생각입니다! 예 : 폴더에있는 사진의 이름을 데이터베이스에있는 사진 ID 뒤에 바꾼 다음 원래 이름으로 각 사진에 대해 약간의 여백을 추가하십시오. – JustBasti
- 1. 사진 및 데이터베이스 작업
- 2. 사진 및 데이터베이스
- 3. 데이터베이스 및 테이블 관리
- 4. .Net보고 및 데이터베이스 관리
- 5. 사용자의 사진 개인 정보 확인
- 6. 사용자의 Facebook 사진 가져 오기
- 7. php를 가진 사용자의 프로필 사진
- 8. ERD 및 데이터베이스 관리 입문
- 9. 데이터베이스 및 버전 관리 시스템
- 10. 및 사진
- 11. 사진 갤러리 - 데이터베이스 디자인
- 12. 데이터베이스 관리
- 13. 서버 로그인 및 데이터베이스 사용자의 문제
- 14. 사진 응용 프로그램을위한 데이터베이스 디자인
- 15. Cakephp : cakephp에있는 사용자의 프로필 사진 표시 2
- 16. 사용자의 사진 라이브러리에서 사진을 삭제 하시겠습니까?
- 17. 프로필 사진의 크기로 사용자의 사진 가져 오기
- 18. 응용 프로그램 사용자의 팬 페이지로 사진 업로드
- 19. PHP/MYSQL - 사용자의 사진 이전/다음 링크
- 20. Godaddy 서버에서 데이터베이스 만들기 및 관리
- 21. 데이터베이스 및 코드에서 여러 평판 관리
- 22. Wordpress 분산 개발 및 데이터베이스 관리
- 23. 데이터베이스 관리 (SQLite) 및 테이블 생성
- 24. PHP에서 여러 MySQL 데이터베이스 사용 및 관리
- 25. 관계형 데이터베이스 및 버전 관리 : 수정주기
- 26. 자산 관리 데이터베이스 디자인
- 27. 웹 요청에서 영구 사용자의 데이터 관리
- 28. 데이터베이스 빌드 프로세스 관리
- 29. MYSQL 데이터베이스 관리
- 30. 데이터베이스 공유/버전 관리
몇 가지 옵션이 있습니다. * 최고 * 아무것도 없습니다 (초콜릿 인 초콜릿 제외) –
comeoooon! 피스타치오 아이스크림주세요! –