0

是否可以使用 Codeigniter 框架放入某种形式的回调,以检查上传的文件是否存在,如果存在,则给出 javascript 确认警报,说明“覆盖”。

如果他们单击“确定”-它将覆盖文件,如果“取消”它将在文件中附加一个数字(而不是覆盖现有文件)。

本质上,在用户单击确认警报上的确定/取消后,必须调用下面的 config['overwrite'] - 这可能吗?

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

1 回答 1

0

您创建一个进行检查的控制器/方法,

使用 javascript 创建一个简单的按钮(不是 type="submit",因为您将手动触发 form.submit())您通过 ajax 将文件名发送到您的控制器/方法,并根据在客户端显示一个确认框对于您收到的响应,如果他单击“确定”取消,则向表单(通过 javascript)添加一个“覆盖”参数,然后提交。

我在这里提供的解决方案是基于我对您所解释的内容的理解,当他单击取消时,我并没有真正理解在文件中附加一个数字的意义,但是如果您解释得更多,您可能会得到更好的答案,

祝你好运。

于 2012-05-17T11:17:45.540 回答