webif/webif/html/browse/join/progress.jim

24 lines
353 B
Tcl
Executable File

#!/mod/bin/jimsh
package require cgi
source /mod/webif/lib/setup
httpheader
set expected [cgi_get esize 1]
if {[catch {set file [file normalize [cgi_get file]]}]} {
puts "12"
exit
}
if {![file exists $file]} {
puts "0"
} else {
set sz [file size $file]
set perc [expr {$sz * 100 / $expected}]
if {$perc > 100} { set perc 100 }
puts $perc
}