Ticket #481 (closed バグ指摘: 無効)

Opened 11 years ago

Last modified 11 years ago

同一ファイルのアップロードで他サイズの画像が置換される

Reported by: Seasoft Owned by: somebody
Priority: Milestone: EC-CUBE2.4.2
Component: 管理画面 Version: 2.4.0
Keywords: 画像 Cc:
修正済み:

Description

再現手順

  • 「一覧-メイン画像」をアップロードする。
  • 「一覧-メイン画像」でアップロードしたのと同じファイルを「詳細-メイン画像」としてアップロードする。

症状

  • 最初にアップロードした「一覧-メイン画像」が、「詳細-メイン画像」の内容(サイズを含む)で上書きされる。

備考

  • 手順を逆にした場合、逆の画像が上書きされる。
  • 「詳細-メイン拡大画像」も同一の症状が発生する。

Change History

comment:1 Changed 11 years ago by Seasoft

  • Summary changed from 「詳細-メイン画像」のアップロードで「一覧-メイン画像」が書き換わる to 同一ファイルのアップロードで他サイズの画像が置換される

comment:2 Changed 11 years ago by kajiwara

Seasoft 本件、ご報告いただきありがとうございます。

パラメータ設定のIMAGE_RENAME の設定によるものでしょうか?

IMAGE_RENAME(画像をリネームするかどうか設定できるパラメータ:リネームする場合はtrue、しない場合はfalse)がtrueの場合は従来通り、ランダム値で新規画像ファイルが作成されますので上書きされることはないかと思います。
(パラメータのデフォルトはtrueとなっていると思います。)

ただ、IMAGE_RENAMEがfalseの場合、全くリネームせずにファイルをアップロードする仕様ですので、同一ファイルをアップした場合で、既に同じ名前のファイルがある場合は必ず上書きされます。
商品や画像の大きさによりファイル名を変更してファイルを管理する必要がありますが、そのような管理を望まれる方も多くいらっしゃるということで追加された機能のようです。

上記、IMAGE_RENAMEのパラメータ値、如何にかかわらず画像が上書きされるようでしたら、ご報告いただきたいと思います。
また、再現方法が分かりましたら併せてご連絡いただければと思います。

よろしくお願いいたします。

comment:3 Changed 11 years ago by kajiwara

  • Milestone changed from EC-CUBE2.4.1 to EC-CUBE2.4.2

申し訳ございません。

こちら、再現性がありませんでしたが、もう少し様子見をしたいため、マイルストーンを2.4.2に変更させていただきます。

comment:4 Changed 11 years ago by Seasoft

  • Status changed from new to closed
  • Resolution set to 無効

ソースファイルのみを書き換えた環境でテストしていたので、IMAGE_RENAME が未定義だったと考えられます。

IMAGE_RENAME = true でテストしたところ、再現しませんでした。

IMAGE_RENAME = false 時の動作に関して、不具合と思われるパターンがありましたが、本件とは別の症状ですので、改めてチケットを発行させていただきます。

Note: See TracTickets for help on using tickets.