if [ "${PATH_INFO%/\[attachment\]/}" != "${PATH_INFO}" ]; then
. "$_EXEC/multipart.sh"
if multipart_cache; then
- debug 'Multipart "file":'
- multipart file |hd |debug >/dev/null
+ mkdir -p "$_DATA/pages/${PATH_INFO%/\[attachment\]/}/#attachments/"
+ n=1; while filename=$(multipart_filename "file" "$n"); do
+ filename="$(printf %s "$filename" |tr /\\0 __)"
+ multipart "file" "$n" >"$_DATA/pages/${PATH_INFO%/\[attachment\]/}/#attachments/$filename"
+ n=$((n + 1))
+ done
+ rm -- "$multipart_cachefile"
REDIRECT "${_BASE}${PATH_INFO}"
else
theme_attachments "${PATH_INFO%\[attachment\]/}"