0

jQuery fileUpload プラグインをファイル マネージャーとして使用しています。誰かが既存のファイルと同じファイル名のファイルをアップロードすると、ファイル名は、実際のファイルと UI に表示されるものの名​​前が「name (1).ext」または「name (2).ext」に変更されます。 POST データのファイル名の値はそうではないため、間違ったデータがデータベースに入力され、後で削除スクリプトが呼び出されたときに間違ったファイルが削除されます。

画面に表示されているものと一致するように送信される投稿データを更新する方法はありますか?

デモ (ここ: http://blueimp.github.com/jQuery-File-Upload/ ) は名前を変更しませんが、アップロードしたファイルを保存しないため、競合を検出できないためだと思います。

重複したファイル名をアップロードした後のフォームのスクリーンショット

4

1 に答える 1

0

アップロード時と同じ名前で保存しないでください。サーバー側でアップロードされたすべてのファイルの名前を生成します。とにかく元の名前が必要なのはなぜですか?

于 2012-11-23T23:29:39.283 に答える