0

blueimp ファイルのアップロードを行っているときに、退屈な問題が 1 つ発生しました。問題は、Web サイトにカルーセルがあることです。各画像には、データベースに保存された独自のタイトル、説明、およびその他の詳細があります。しかし、画像のURLをデータベーステーブルに保存していません。画像は別のディレクトリに次のように保存されます。

carousels <root dir>
   |
   +---- {carousel_id} <dir> 
   |   |___ image 1 <image file 1>
   |
   +---- {carousel_id} <dir>
       |___ image 1 < image file 1>
       |___ image 2 <image file 2> # Which I do not want 

各ディレクトリごとに 1 つのファイル (今のところ画像) だけが必要です。

私が今やっていることは、まずデータベーステーブルからすべてのカルーセルを取得し、carousel_id (データベーステーブルの自動インクリメントプライマリキー) を使用して関連する画像を見つけます。ただし、ディレクトリに複数のファイルがある場合 (ディレクトリ "1" など)、現在 1 つの画像ファイルをランダムに選択しています。私が知っているのは、各カルーセルには 1 つの画像しか持てないということです。

簡単
に言うと、blueimp jquery file-upload を使用して 1 つのファイルを同じディレクトリに正常にアップロードするときに、ディレクトリから他のファイルを削除するにはどうすればよいですか。

サーバー側でPHPを使用しています。

私を助けてください。ありがとうございました。

4

0 に答える 0