ギリシャ語でe-shopを構築しています。ユーザーがLinuxサーバーにアップロードする画像ファイル名に関する重要な問題に遭遇しました。ファイル名にギリシャ文字が含まれていると、ファイルは正常にアップロードされますが、イメージはブラウザに表示されません。ギリシャ語のGoogle検索結果とウェブ検索結果の両方を考慮して、ギリシャ語のファイル名がサポートされていることは重要です。ファイル名にギリシャ語を含む画像を表示する
答えて
なぜ表示されないのですか?例がありますか?
あなたのオプションは、画像がどのように保存され、ユーザーに返されるかによって異なります。検索結果のページにギリシャ語のテキストを保存するために、ギリシャ語以外の名前でファイルを提供し、ギリシャ語の部分を画像のalt
タグに書き込むことができます。
これは、必要なメタデータを含む種類のデータベースと一緒にイメージファイルを格納することを前提としています。基本的には、アップロード時に、画像のメタデータ(alt
テキスト、おそらくMIMEタイプ、その他重要な情報)がデータベーステーブルのレコードに書き込まれ、画像ファイル自体がファイルシステムに保存されます。その実際のファイル名はテーブルからのプライマリキーでもかまいません。これは単に自動インクリメントフィールドにすることができます。
この古い質問を見つけたばかりで、あなたの質問は私に不思議に思ったblobとしてもdbに画像を保存しますか?すべてのメタデータの複製を避けるだけですか?それがデータベース上にあった場合、コントロールするのがより安全で簡単なのでしょうか?視覚的に視覚的に一目で検査することは明らかですが、明らかに... – Alex
@Alex:それは明確な答えがない、古くからの質問です。私は、あなたがファイルを保存/提供しているなら、その目的のために設計されたツール、つまりファイルシステムとWebサーバーを使用するという考え方になりがちです。そして、リレーショナル・データベースがリレーショナル・データを追跡するようにします。確かに、データベースにファイルを格納することができ、多くのアプリケーションがこれを行います。それは本当に私の好みではありませんが、他の要因やソフトウェア要件によっては意味があることもあります。 – David
古い "it depends"はもう一度その頭を振り返ります:)もちろん、それは当然です。あなたが自由に使えるツールがたくさんある場合、具体的な正誤はほとんどありません。しかし、ファイルシステムとdbの使い方については良い点があります。 – Alex
多分、サーバーの文字セットファイル名の問題ですか?あなたのファイル名はギリシャ語の サーバであるが、Αήι;;
'.jpg and you have to img src
などのようなものでそれを翻訳する。 ΄'.jpg
- 1. コンテンツタイプの画像を含むphpファイルで画像を表示するYii
- 2. 画像をファイル名で表示する
- 3. CakePHP名前に特殊文字を含む画像が表示されない
- 4. bash:ファイル名に空白を含む日付順のファイルをリスト表示する
- 5. 画像を表示しないDB情報を含むURL
- 6. ギリシャ語の文字を含むプロットタイトルに改行を追加する方法R
- 7. 外部の画像を含むASP.NET rdlcで画像が表示されない
- 8. ウェブページ上にレイヤーを含むアバター画像を表示する方法
- 9. oracleから画像を含むレコードをjspに表示する方法
- 10. Python PIL "IOError:大きな画像を含む画像ファイル"
- 11. 画像が(私に中国語)ÁÕ1.gifに変換された私のウェブサイト上(ギリシャのファイル名を持つ)の画像ファイルをアップロードした後、ウェブサイト
- 12. 記事のヘッダーを含むサムネイル画像を表示する方法は?
- 13. ファイルが存在しますか?画像を表示する他の画像を表示するデフォルト画像
- 14. (py)カイロでインライン画像を含むpdfファイルを作成する
- 15. 上にuitextfieldを含むUIkeyboardポップアップ(画像を含む)
- 16. 空白を含むファイル名
- 17. ラテックスに画像を含むエラー
- 18. arraylistの画像を表示<String>(画像のパス名)
- 19. MigraDoc画像を画像上に表示
- 20. CIDを含む背景画像を含む
- 21. 画像を表示する
- 22. iphoneで正しく表示されないインライン画像を含むhtmlメール
- 23. 画面の80%を表示する画像を表示する
- 24. APKファイルに画像が表示されていて、その画像を非表示にする理由
- 25. 目的のcを使用して画像を含む単語ファイルを作成する
- 26. (iPhone)UIImageの画像で外部画像を表示する名前付き
- 27. ファイル名に特殊文字を含むファイルを削除する
- 28. ギャラリーに画像を表示
- 29. リーフレットポップアップに画像を表示
- 30. 画像にオーバーレイを表示
私はどこから始めるべきか分かりません。特にあなたは私たちに何も与えていないからです。 –
イメージのPOSTを実行すると、イメージはブラウザに返されません。 – Cratylus
@casperOne愚かな質問ですが、なぜこの2年前の質問を編集していたのですか? –