그리스어로 전자 상점을 만들고 있는데 사용자가 Linux 서버에 업로드하는 이미지 파일 이름과 관련하여 중요한 문제가 있습니다. 파일 이름에 그리스 문자가 포함되어 있으면 파일이 정상적으로 업로드되지만 이미지는 브라우저에 표시되지 않습니다. Google의 웹 및 이미지 검색 결과에서 그리스어로 검색 할 때 그리스 파일 이름이 지원된다는 사실은 중요합니다.파일 이름에 그리스어가있는 이미지 표시
답변
왜 표시되지 않습니까? 모범이 있습니까?
귀하의 옵션은 이미지가 저장되고 사용자에게 다시 제공되는 방식에 따라 달라집니다. 검색 결과 페이지에서 그리스어 텍스트를 보존하기 위해 할 수있는 한 가지 방법은 파일을 그리스어가 아닌 이름으로 제공하고 그리스어 부분을 이미지의 alt
태그에 쓰는 것입니다.
그러나 이것은 필요한 메타 데이터가 포함 된 종류의 데이터베이스와 함께 이미지 파일을 저장한다고 가정합니다. 기본적으로 업로드시 이미지의 메타 데이터 (alt
텍스트, MIME 유형, 기타 중요한 정보)가 데이터베이스 테이블의 레코드에 기록 된 다음 이미지 파일 자체를 파일 시스템에 저장할 수 있습니다. 실제 파일 이름은 테이블의 기본 키일 수 있으며 자동 증가 필드 일 수 있습니다.
이 오래된 질문을 만났습니다. 질문이 궁금 해서요. 왜 안 되죠? db에 blob로 이미지를 저장 하시겠습니까? 모든 메타 데이터의 중복을 피하는 것입니까? DB에 있다면 제어하기가 쉽지 않겠습니까? 한 눈에 시각적으로 검사하는 것이 더 어렵지 만 분명히 ... – Alex
@Alex : 확실한 대답이없는 오래된 질문입니다. 필자는 파일 저장/서비스를하는 경우 파일 시스템 및 웹 서버와 같은 목적으로 설계된 도구를 사용한다는 사고 방식을 취하는 경향이 있습니다. 그리고 관계형 데이터베이스가 관계형 데이터를 추적하게하십시오. 물론 데이터베이스에 파일을 저장할 수 있으며 많은 응용 프로그램에서이 작업을 수행합니다. 실제로는 내 취향이 아니지만 다른 요소와 소프트웨어 요구 사항에 따라 때로는 의미가 있습니다. – David
오래된 "it depends"는 머리를 한 번 더 드립니 다. :) 물론 그것은 사실입니다. 당신이 처분 할 수있는 도구가 많을 때, 구체적인 옳고 그름은 거의 없습니다. 그래도 파일 시스템과 db를 사용하면 좋은 점이 있습니다. – Alex
아마도 서버 문자 집합 파일 이름 문제일까요? 파일명이 그리스어 인 경우 서버에서 번역 할 경우 Αήι;;
'.jpg and you have to img src
Αήι ;; ΄'.jpg
- 1. 이미지 파일 이름에 대한 Java 정규식?
- 2. UITableView 행 이름에 사용자 정의 객체 표시
- 3. 파이썬 - 파일 이름에 공백이
- 4. 파일 이름에 querystring이있는 FileStream?
- 5. 파일 이름에 문자열 찾기
- 6. 은 HTML 이미지 태그 파일 이름에 괄호를 제거
- 7. Gridview는 디렉토리의 파일 이름에 바인드되었습니다.
- 8. Android : 파일 이름에 고유 한 문자열 만들기
- 9. Apache Cassandra에 이미지 파일 저장 및 표시
- 10. 파일 업로드를 사용하여 메모리의 이미지 표시
- 11. IE에서 PNG 이미지 파일 표시 문제
- 12. 파일 이름에 슬래시가있는 파일 저장 - objective-c
- 13. php : 파일 이름에 공백이없는 ftp_put 업로드 파일?
- 14. 파일 이름에 특수 문자가있는 파일 삭제
- 15. 파일 이름에 괄호를 이스케이프 처리합니다.
- 16. 입력 파일 이름에 문자열을 추가하십시오.
- 17. 파일 이름에 여러 점이 있습니까?
- 18. 파일 이름에 잘못된 문자가 있음
- 19. 파일 이름에 공백을 제거하십시오. apache
- 20. 리눅스에서 파일 이름에 날짜를 붙이십시오.
- 21. 방법 : 서버의 실제 파일 이름과 다른 이미지 파일 이름 표시
- 22. 머리글 + 표시 이미지
- 23. 이미지 표시
- 24. 이미지 표시
- 25. 표시 이미지
- 26. 표시 이미지
- 27. 폴더 작업에서 Automator의 파일 이름에 액세스하십시오.
- 28. HttpModule을 사용하여 이미지 표시
- 29. 프레임이없는 BMP 파일 표시
- 30. 이미지 컨트롤의 디렉토리에서 각 이미지 표시
어디서부터 시작해야할지 모르겠다. 특히 당신이 우리에게 계속할 아무것도주지 않았기 때문에. –
이미지에 POST를 실행하면 이미지가 브라우저로 반환되지 않습니다. – Cratylus
@casperOne 어리석은 질문이지만이 2 살짜리 질문을 왜 편집 했습니까? –