Config: Add upload-limit flag to limit total upload size #4929 #4895

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2025-04-05 15:44:13 +02:00
parent 1350eff0f5
commit b6ca5a1717
8 changed files with 70 additions and 24 deletions

View File

@@ -27,10 +27,11 @@ func TestZip(t *testing.T) {
t.Logf("%s: %d bytes", zipName, info.Size())
}
if unzipFiles, err := Unzip(zipName, unzipDir, 2*GB); err != nil {
if unzipFiles, skippedFiles, err := Unzip(zipName, unzipDir, 2*GB, -1); err != nil {
t.Error(err)
} else {
t.Logf("%s: %#v", zipName, unzipFiles)
t.Logf("%s: extracted %#v", zipName, unzipFiles)
t.Logf("%s: skipped %#v", zipName, skippedFiles)
}
if err := os.Remove(zipName); err != nil {
@@ -59,10 +60,11 @@ func TestZip(t *testing.T) {
t.Logf("%s: %d bytes", zipName, info.Size())
}
if unzipFiles, err := Unzip(zipName, unzipDir, 2*GB); err != nil {
if unzipFiles, skippedFiles, err := Unzip(zipName, unzipDir, 2*GB, -1); err != nil {
t.Error(err)
} else {
t.Logf("%s: %#v", zipName, unzipFiles)
t.Logf("%s: extracted %#v", zipName, unzipFiles)
t.Logf("%s: skipped %#v", zipName, skippedFiles)
}
if err := os.Remove(zipName); err != nil {