質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

アップロード

アップロードは特定のファイルをウェブサーバに送るプロセスのことを指します。

Q&A

解決済

2回答

614閲覧

作成したロゴをwebサイトにアップロードしたい

sugasan

総合スコア2

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

アップロード

アップロードは特定のファイルをウェブサーバに送るプロセスのことを指します。

0グッド

0クリップ

投稿2021/04/15 01:34

編集2021/04/15 02:14

前提・実現したいこと

作成したロゴを自身のwebサイトにアップロードしたいと思っています!
(新しいロゴに差し替えたいと思っています!)

イメージ説明
この写真の " やってやるぜ " から

イメージ説明
" 見つけてやるぜ、探したい本! " に差し替えたいと思っています!

発生している問題・エラーメッセージ

新しいロゴを差し替えたのですが、反映されず以前のロゴのまま状態でアップされてしまいます!

試したこと

 1. vscodeを開き、プロジェクト内のpublic/imagesに" 見つけてやるぜ、探したい本! " のファイル(freefont_logo_crayon_1(2).png)を配置しました!以下写真

イメージ説明

  1. FFFTPにて左画面のpublicから「アップロード」を選択し、その後、再度フォルダに接続しています。以下写真

ここでアップロードを選択
イメージ説明

ここで接続
イメージ説明

ここで一覧を取得している
イメージ説明

補足情報(FW/ツールのバージョンなど)

以下の写真2枚でpublic/imagesに今回アップロードしたいfreefont_logo_crayon_1(2).pngの画像があるのが分かると思います!
イメージ説明
イメージ説明

webサイトではエディタにvscode,フレームワークにLaravel,データベースにMySQL,webサイトに更新するためにFFFTPを使用しています!
mysqlのバージョンは5.6
Laravelのバージョンは 5.8.38

です!

### 情報を追加しました

explore内では、以下の箇所にダウンロードされています。
青の箇所です。

イメージ説明

freefont_logo_crayon_1(2).png を開くと

イメージ説明

になっています!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

FKM

2021/04/15 01:52

システム内にアップロードされた画像ファイルはどうなっていますか?
m.ts10806

2021/04/15 02:00

違うファイル名にしたのなら、そのファイル名をコードで指定しないと表示されないのは当然分かっているかとは思いますが、質問内容からは「アップロードした」ことしか分かりません。 コードもないですし、かなりの部分エスパーを強いています。
sugasan

2021/04/15 02:16

FKM様、回答ありがとうございます! 質問欄の「情報を追加しました」に回答させていただきました!確認お願いします!
sugasan

2021/04/15 02:18

m.ts10806様、回答ありがとうございます! すみませんが、私はアップロードの作業しかしていません!それ以外の事は何もしていないのですが…。
m.ts10806

2021/04/15 02:20

アップロードすらしてない…? わけがわからない
m.ts10806

2021/04/15 02:48

じゃあなぜ「ローカルPCのダウンロードフォルダ」の話が出てくるんですか?
sugasan

2021/04/15 03:20

m.ts10806様、すみません!
m.ts10806

2021/04/15 03:47

責めてるわけではなく、ゆえに謝って欲しいわけではなく 何を伝えたくて提示した情報なのか意図を問うています。 プログラムは書いたとおり設定したとおりにしか動かないので、勢いでなんとかできるものではないです。 フレームワーク使うのはきちんとプログラミングが理解できてからにしてください。
m.ts10806

2021/04/15 03:47

回答者が言ってることを理解できなければ解決などできるはずがありませんから。
guest

回答2

0

おそらくアップロードで二重アップロードの制御ができていません。
mysqlのパスの中身はfreefont.log.crayon_1.pngとなっているのでしょう。

そこへもう一枚同じファイル名が入ってきたために、
freefont_logo_crayon_1(2).pngというファイルがアップロードされているのでしょうが、
これはmysqlのパスと一致していないために、古いファイルがそのまま表示されていると推理
できます。

なので、二重アップロードの防止制御が必要です。

投稿2021/04/15 02:28

FKM

総合スコア3633

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sugasan

2021/04/15 02:33

返信ありがとうございます!分かりました!やってみますね!
sugasan

2021/04/15 06:27

すみません!その場合はmysqlの何を操作すればよろしいのでしょうか?
FKM

2021/04/15 07:34 編集

mysqlはそれで固定されているので問題ありません。 単に入れ替えたいだけなら、アップロードされたファイルのうち、元のやつを そこから取り外して、新しい方をmysqlに書いたファイル名に直せば問題ないですよ。 mysqlはあくまで画像ファイルのパスを記録しているだけで、画像ファイルそのものは アップロードされたディレクトリに入っているはずです
guest

0

自己解決

回答して下さった方ありがとうございます!
解決しましたので、記載していきます。

1、ダウンロードしたファイル名と作成したコードのファイル名が違っていた。

2、ファイルがサーバーにアップロード出来ていなかった為に、反映されなかった!
(ftpソフトにてローカル側だけのアップロードをしており、サーバー側でアップロードしていなかった。)

投稿2021/04/17 09:28

sugasan

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問