画像ファイル名をURLに変更する方法
- 画像ファイルの名前をそのままURLにする方法について説明します。
- 普通にアップロードすると、数字とアルファベットの組み合わせのURLになりますが、元の日本語の名前にする方法を教えます。
- WordPressに画像ファイルをアップロードする際に、URLを日本語の名前に変更する方法について解説します。
- ベストアンサー
画像ファイルの名前をそのままURLにする
名前が日本語の画像ファイルがあります。 そのファイルをWordPressにアップロードしたとき、 画像ファイルのURLを元の日本語のものにしたいです。 画像ファイルの名前→ああああ-1.jpg ↓WPにアップロード https://www.〇〇.com/wp-content/uploads/ああああ-1.jpg 普通にアップロードすると、 https://www.〇〇.com/wp-content/uploads/25d65154cf8d425c0f19a2.jpg みたいな数字とアルファベットの組み合わせになります。 これを、元の日本語の名前にしたということであります。 これはどのようにすればできますでしょうか? よろしくお願いいたします。
- mute_low
- お礼率2% (55/2069)
- PHP
- 回答数2
- ありがとう数0
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7472)
実際には、uploadに日付フォルダもついていたはず。 これは、同じファイル名でも、別画像として認識せるためなので、 これを無視してアップしたい場合は、 POST(multipart/mixed)での画像アップロードフォームと 受け取りを作成して任意の位置に書き出し、それをDBに入れれば OKなわけですが、そこまでするのか?と考えるとやや微妙ですね。 もう一つは、貴方が https://www.〇〇.com/wp-content/uploads/ああああ-1.jpg だと思っているアドレスは、基本的に先頭にある、 /index.phpを経由することになっているので、 index.phpを拡張して、wp-content/uploads/などで始まったら? という例外フィルターを作り日本語名で検索。 それを送り返せばブラウザには、日本語のままで表示されます。 実ファイルが何かをクライアントが知ることが出来ないので、 別案としては、有効です。 ただ、ほぼ多くのブラウザはUTF8ですが、そうではない ブラウザやプラグインなどもあるので、大抵はトラブルのもとですが。 日本語=文字コードではなく、文字コードを指定したバイナリにすぎないので、そこが厄介ではありますが。 ひとまず、上のやり方では、行けるとは思います。 どっちにしても、元々存在していない機能は作るしかないので、 そこは、がんばってください!としか言えませんが。
関連するQ&A
- WordPress メディアライブラリ 変更
WordPress移管のため、FTPソフトを使用してバックアップをし、新しいサーバにuploadsをアップロードしました。 ファイルのURLが http://新しいURL/wp/wp-content/uploads/2019/07/test01.jpg ↓ http://新しいURL/wp/wp-content/uploads/2019/07/test01-1.jpg ファイル名が「test01.jpg」→「test01-1.jpg」に変更してしまっています。 FTPソフトでuploadsフォルダを削除し、改めてアップロードしても「test01-2.jpg」 となってしまいます。 そのファイルは存在しないので、表示されません。 WordPressメディアライブラリを開いてファイル名を「test01-1.jpg」→「test01.jpg」に変更する方法があれば教えてください。 宜しくお願いします。
- ベストアンサー
- PHP
- WordPressの画像投稿のための設定方法
WordPressで、画像をうまく投稿することができません。 お詳しい方、教えてください。お願いします。 ちなみに、現在の状況は、「public_html」フォルダの下に 「wordpress」→「wp-content」→「uploads」→年フォルダ →月フォルダ、となっています。本当は、月フォルダが自動 生成された中にアップロードした写真が入り、サイトに表示 されるはずが、エラーが出てアップロードできず、「uploads」 の外にこぼれた画像ファイル(つまり「wp-content」の中に 「uploads」フォルダと同列にある)だけが表示できる状態に なっています。フォルダ属性は、いずれも「707」になってい ます。
- 締切済み
- ブログ
- この画像のキャラクターを探してます
この画像の白髪の女の子のキャラクターの名前を教えてください。img.vipcle.com/wp-content/uploads/2014/04/news4vip_1396094834_6602.jpg
- ベストアンサー
- アニメ・声優
- この一番右の女の名前を教えてください
この一番右の女の名前を教えてください http://cavolump.com/wp-content/uploads/2016/05/昭和のTVおっぱいエロ画像-18.jpg
- ベストアンサー
- 俳優・女優
- Word Press) 日本語ファイル名が文字化け
下記の手順に従って、Windows2008からWordPressをインストールしました。 http://www.sa-sa-ki.jp/blog/2010/01/windows-web-server-2008-r2-wordpress/ サーバー...Windows 2008サーバー My SQL...5.1 IIS...7.5 PHP...PHP 5.2.12 です。 社内でのイントラネットとしていて、運用上まったく問題ないのですが。 WordPressですが、新規投稿から日本語ファイル名をアップしますと文字化けします。 具体的には、 1) 「hoge.xls」というファイルをアップします。 2) 【blog\wp-content\uploads】に「hoge.xls」というファイルがアップされます。 3) 閲覧画面からは、そのファイルを選ぶと、 http://server-name.com/blog/wp-content/uploads/2012/03/hoge.xlsにリンクして、問題なくダウンロードできます。 ところが 1) 「日本語.xls」というファイル名をアップすると、 2)【blog\wp-content\uploads】には、「日本語.xls」ではなく「繧鍋畑.xls」というファイル名でアップされます。 3) 閲覧画面からそのファイルを選ぶと、そのリンク先は、http://server-name.com/blog/wp-content/uploads/2012/03/日本語.xls になり、ダウンロードを試みると当然404エラーになります。 4) なんで【blog\wp-content\uploads】内の文字化けしたファイルを「日本語.xls」に変えて2)から再度ダウンロードを試みると問題なくダウンロードできます。 つまり、アップのときの文字化けする問題が克服できれば、解決できます。 どなたかご教授いただけまでんでしょうか。
- 締切済み
- MySQL
- Hollywood Undeadのメンバー
この画像で左からメンバーの名前を教えてください。。 http://buzzworthy.mtv.com/wp-content/uploads/2009/03/hollywood_undead.jpg
- ベストアンサー
- 海外アーティスト
- WordPressの記事の途中に差し込む
記事数が6000近くあって、それらに共通する文章や画像の上に空白を入れたいです。 例えば、 https://www.〇〇.com/wp-content/uploads/〇〇.jpg というURLの上に、 などの空白を入れるなど。 WordPressの記事の途中に差し込むというのはできるでしょうか?
- ベストアンサー
- PHP
- 映画「シャフト」の女優の名前教えて下さい。
映画通の方、この黒人?女優の名前を教えて下さい。↓ (ちょっとむつかしいかも・・・) http://knowthemovies.com/wp-content/uploads/shaft-movie-still-10.jpg
- ベストアンサー
- 洋画
- 口を開かせる器具ですが、個人で買えますか?
www.y-ortho.com/wp-content/uploads/2015/02/point03_img03.jpg この画像の器具ですが 個人で購入できるでしょうか? 名前がわからないので探しようがなく困っています
- 締切済み
- デンタルケア
- このモデルさんのお名前を
このモデルさんのお名前をご存知な方いらっしゃいませんか? http://public.blog.fairway.ne.jp/wp-content/uploads/Interbee16.jpg 2013のinterBEEのようです。 よろしくお願いします。
- 締切済み
- その他(芸能人・有名人)