Added progress

This commit is contained in:
2026-06-04 23:23:31 +01:00
parent e63eb790e7
commit 34d8014bac
3 changed files with 38 additions and 2 deletions
+4 -1
View File
@@ -29,7 +29,7 @@ class Archive {
throw new Exception("Error $resp processing tasks");
}
static function upload(File $file, $identifier, $filename, $metadata = []) {
static function upload(File $file, $identifier, $filename, $metadata = [], ?Callable $callback = null) {
$headers = [];
$headers[] = "Authorization: LOW " . Config::get("ARCHIVE_KEY") . ":" . Config::get("ARCHIVE_SECRET");
@@ -58,6 +58,9 @@ class Archive {
$req = new HTTPRequest();
if ($callback) {
$req->setCallback($callback);
}
$resp = $req->put("https://s3.us.archive.org/" . $identifier . "/" . $filename, $file->path(), $headers);
if ($resp == 200) {