use*_*582 8 jquery-ui file-upload overwrite jquery-plugins blueimp
我正在努力更新Jquery文件上传插件,因此当您上传文件时,它只会覆盖具有相同名称的现有文件,而不是使用upcount重命名.
我已应用此链接中包含的更改:https://github.com/blueimp/jQuery-File-Upload/issues/1965
但我似乎无法覆盖这个插件来使这个工作?
这里有一个尚未解答的现有开放性问题:bluimp的jQuery文件上传,如何替换而不是重命名
任何有关这方面的指导都将非常感激.
如果您使用维基中存在的UploadHandler.php,那很简单.在get_file_name方法中,您应该替换此行:
return $this -> get_unique_filename($this -> trim_file_name($name, $type, $index, $content_range), $type, $index, $content_range);
Run Code Online (Sandbox Code Playgroud)
有了这个:
return $this -> trim_file_name($name, $type, $index, $content_range);
Run Code Online (Sandbox Code Playgroud)
小智 -2
只需在回调中执行 ajax 请求即可开始上传并从数据磁盘中删除文件。您可以使用 data.files[0].name 找到文件名。
然后你只需搜索带有旧链接的 tr,如下所示:
$("a[title='"+ data.files[0].name + "']").each(function () {
$(this).closest('tr').fadeOut();
});
Run Code Online (Sandbox Code Playgroud)
并将其淡出。
问候