Skip to content

Commit 81a58c0

Browse files
committed
Update upload.php
1 parent 7bf087b commit 81a58c0

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

examples/upload.php

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
'onSuccess' => null, //A callback function name to be called if all files were successfully uploaded | ($files, $metas) | Callback
1717
'onUpload' => null, //A callback function name to be called if all files were successfully uploaded (must return an array) | ($file) | Callback
1818
'onComplete' => null, //A callback function name to be called when upload is complete | ($file) | Callback
19-
'onRemove' => null //A callback function name to be called by removing files (must return an array) | ($removed_files) | Callback
19+
'onRemove' => 'onFilesRemoveCallback' //A callback function name to be called by removing files (must return an array) | ($removed_files) | Callback
2020
));
2121

2222
if($data['isComplete']){
@@ -28,4 +28,16 @@
2828
$errors = $data['errors'];
2929
print_r($errors);
3030
}
31-
?>
31+
32+
function onFilesRemoveCallback($removed_files){
33+
foreach($removed_files as $key=>$value){
34+
$file = '../uploads/' . $value;
35+
if(file_exists($file)){
36+
unlink($file);
37+
unset($removed_files[$key]);
38+
}
39+
}
40+
41+
return $removed_files;
42+
}
43+
?>

0 commit comments

Comments
 (0)