device detail page with file upload