Return JSON with a URL to the details page on successful upload.
Add details view which decodes the encoded details list.