{"result":{"depiction_url":null,"edges":{"refers":{"objects":[{"created":"2026-10-07T11:13:11Z","object_id":{"id":2794,"is_a":["media","image"],"name":"admin_screenshot_upload_permissions","title":{"_type":"trans","tr":{"en":"admin screenshot upload permissions"}},"uri":"https:\/\/zotonic.com\/id\/2794"},"seq":1000000}],"predicate":{"id":2409,"is_a":["meta","predicate"],"name":"refers","title":{"_type":"trans","tr":{"en":"Refers"}},"uri":"https:\/\/zotonic.com\/id\/refers"}},"relation":{"objects":[{"created":"2026-10-07T11:13:17Z","object_id":{"id":2864,"is_a":["text","documentation","userguide"],"name":"editor_upload_restrictions","title":{"_type":"trans","tr":{"en":"Upload restrictions"}},"uri":"https:\/\/zotonic.com\/id\/2864"},"seq":1},{"created":"2026-10-07T11:13:17Z","object_id":{"id":3082,"is_a":["text","documentation","adminguide"],"name":"admin_media_failures","title":{"_type":"trans","tr":{"en":"Diagnose failed uploads or missing media"}},"uri":"https:\/\/zotonic.com\/id\/3082"},"seq":2}],"predicate":{"id":303,"is_a":["meta","predicate"],"name":"relation","title":{"_type":"trans","tr":{"nl":"Relatie","en":"Relation"}},"uri":"http:\/\/purl.org\/dc\/terms\/relation"}},"subject":{"objects":[{"created":"2026-10-07T11:13:17Z","object_id":{"id":2554,"is_a":["categorization","keyword","keyword_information_type"],"name":"zotonic_topic_how_to_guide","title":"How-to guide","uri":"https:\/\/zotonic.com\/id\/2554"},"seq":1},{"created":"2026-10-07T11:13:17Z","object_id":{"id":2562,"is_a":["categorization","keyword","keyword_audience"],"name":"zotonic_topic_site_administrator","title":"Site administrator","uri":"https:\/\/zotonic.com\/id\/2562"},"seq":2},{"created":"2026-10-07T11:13:17Z","object_id":{"id":2580,"is_a":["categorization","keyword","keyword_domain"],"name":"zotonic_topic_file_uploads","title":"File uploads","uri":"https:\/\/zotonic.com\/id\/2580"},"seq":3},{"created":"2026-10-07T11:13:17Z","object_id":{"id":2592,"is_a":["categorization","keyword","keyword_domain"],"name":"zotonic_topic_authorization_and_access_control","title":"Authorization and access control","uri":"https:\/\/zotonic.com\/id\/2592"},"seq":4}],"predicate":{"id":308,"is_a":["meta","predicate"],"name":"subject","title":{"_type":"trans","tr":{"en":"Keyword"}},"uri":"http:\/\/purl.org\/dc\/elements\/1.1\/subject"}}},"id":3061,"is_a":["text","documentation","adminguide"],"links":[{"rel":"self","target":"https:\/\/zotonic.com\/.zotonic\/websub\/topic\/3061"},{"rel":"hub","target":"https:\/\/zotonic.com\/.zotonic\/websub"}],"medium":null,"medium_url":null,"name":"admin_upload_policy","page_url":{"en":"https:\/\/zotonic.com\/docs\/3061\/set-upload-sizes-and-allowed-file-types","x-default":"https:\/\/zotonic.com\/docs\/3061\/set-upload-sizes-and-allowed-file-types"},"preview_url":null,"resource":{"body":{"_type":"trans","tr":{"en":"<p><strong>Access needed:<\/strong> Administrator allowed to manage access-rule upload settings.<\/p>\n<ol><li>Agree which group needs which file types and maximum size. Use a real example file.<\/li><li>Open <strong>Auth → Access control rules → File uploads<\/strong>.<\/li><li>Set the group&#39;s <strong>Maximum upload size<\/strong> and allowed extensions or MIME types. Separate type entries with commas.<\/li><li>Check the group hierarchy: file-type permissions can be inherited. The screen distinguishes an empty value (the default) from <code>none<\/code> (no extra types).<\/li><li>Choose <strong>Save Upload Permissions<\/strong>, then test with an account in the affected group: one allowed upload and one that should be rejected.<\/li><li>Open the resulting media item and confirm processing and download work.<\/li><\/ol>\n<!-- z-media 2794 {\"alt\":\"File uploads settings with limits and allowed types per group and Save Upload Permissions.\",\"caption\":\"-\",\"size\":\"large\"} -->\n<p>The values shown are test-site examples, not recommended limits. Save Upload Permissions applies these settings immediately; a separate Publish is not needed.<\/p>\n<p>A reverse proxy, server setting, or processing service can impose another limit. If a valid upload is still rejected, collect the size, detected type, account group, time, and error before changing unrelated settings.<\/p>\n<p>Do not permit every file type to solve one failed upload. Renaming an extension does not change a file&#39;s actual contents.<\/p>"}},"category_id":{"id":2773,"is_a":["meta","category"],"name":"adminguide","title":"Administration guide","uri":"https:\/\/zotonic.com\/id\/adminguide"},"content_group_id":{"id":339,"is_a":["meta","content_group"],"name":"default_content_group","title":{"_type":"trans","tr":{"en":"Default Content Group"}},"uri":"https:\/\/zotonic.com\/id\/default_content_group"},"created":"2026-10-07T11:12:59Z","creator_id":{"id":1,"is_a":["person"],"name":"administrator","title":"Site Administrator","uri":"https:\/\/zotonic.com\/id\/1"},"doc_editorial_bundle":true,"doc_editorial_edges":{"relation":[2864,3082],"subject":[2554,2562,2580,2592]},"is_authoritative":true,"is_dependent":false,"is_featured":false,"is_protected":false,"is_published":true,"is_unfindable":false,"language":["en"],"modified":"2026-10-07T11:13:20Z","modifier_id":{"id":1,"is_a":["person"],"name":"administrator","title":"Site Administrator","uri":"https:\/\/zotonic.com\/id\/1"},"name":"admin_upload_policy","pivot_geocode":null,"pivot_location_lat":null,"pivot_location_lng":null,"privacy":0,"publication_end":"9999-06-01T00:00:00Z","publication_start":"2026-10-07T11:12:59Z","slug":"set-upload-sizes-and-allowed-file-types","summary":{"_type":"trans","tr":{"en":"Adjust group upload limits and test with an ordinary account."}},"title":{"_type":"trans","tr":{"en":"Set upload sizes and allowed file types"}},"title_slug":{"_type":"trans","tr":{"en":"set-upload-sizes-and-allowed-file-types"}},"tz":"UTC","uri":null,"version":17,"visible_for":0},"uri":"https:\/\/zotonic.com\/id\/3061","uri_template":"https:\/\/zotonic.com\/id\/:id","websub":{"hub":"https:\/\/zotonic.com\/.zotonic\/websub","topic":"https:\/\/zotonic.com\/.zotonic\/websub\/topic\/3061"}},"status":"ok"}