0

Codeigniter フレームワークを使用して、アップロードされたファイルが存在するかどうかを確認する何らかの形式のコールバックを配置することは可能ですか。

[OK] をクリックするとファイルが上書きされ、[キャンセル] をクリックするとファイルに番号が追加されます (既存のファイルは上書きされません)。

基本的に、以下の config['overwrite'] は、ユーザーが確認アラートで [ok]/[キャンセル] をクリックした後に呼び出される必要があります - これは可能ですか?

$config['overwrite']    = FALSE;        
$this->load->library('upload', $config);
4

1 に答える 1

0

チェックを行うコントローラー/メソッドを作成し、

javascript を使用して単純なボタンを作成します (form.submit() を手動でトリガーするため、type="submit" ではありません)。ファイル名を ajax 経由でコントローラー/メソッドに送信し、クライアント側で確認ボックスを表示します。受け取った応答に対して、彼が [OK]、[キャンセル] の順にクリックした場合は、フォームに「上書き」パラメーターを (JavaScript 経由で) 追加してから送信します。

ここで提供している解決策は、あなたが説明したことの理解に基づいています。彼がキャンセルをクリックしたときにファイルに番号を追加するという意味がわかりませんでしたが、もっと説明すれば、より良い答えが得られるかもしれません.

幸運を。

于 2012-05-17T11:17:45.540 に答える