表示されている画像ファイルを削除/更新するために使用されるスクリプトがあります。
問題は、それらが削除され、置き換えられていることです (特定のディレクトリをチェックインすると) が、その特定の URL に表示されている画像はまだ古いものです。
つまり、古いファイル (灰色の 1.jpg) を削除すると、ディレクトリは次のようになります。
しかし、URLはまだ古い灰色のimgとして1.jpgを表示しています。
ここで、間違った URL を検索して別のファイルを追加/編集していると思うかもしれませんが、確認のために、同じディレクトリに foo.html ファイルを追加し、1.jpg を foo.html に置き換えて、正しいディレクトリにあり、私はそうでした。
ファイルを置き換えて編集するための私のスクリプトは次のとおりです。
if(!empty($_FILES["pic".$ite]["name"])){
if($id){
unlink($path."$ite.jpg");
}
$ext = pathinfo($_FILES['pic'.$ite]['name'], PATHINFO_EXTENSION);
$config["file_name"]="$ite.jpg";
$this->transfer.="$ite.$ext";
$this->upload->initialize($config);
if(!$this->upload->do_upload("pic".$ite)){
$this->transfer.=lang('msg_errorimage').' '.$ite;
}
}
フォルダーの名前を「3」から「3a」に変更し、画像へのリンクを開いて404エラーが発生し、フォルダーの名前を「3a」から「3」に戻し、正しい画像が表示されるようになりました.