Finally, I’ve got it!
Sniffing the HTTP resonses indicated that a few extra bytes were being inserted between the headers and body of the http response, resulting in bad image data.
Further investigation revealed that these characters represent a Unicode Byte Order Mark (BOM).
These, in turn, were caused by a Windows editor that saved wp-config.php with a UTF-8 encoding that includes the BOM. Re-saving the wp-config file using a editor (Notepad++) that can strip the BOM resolved the problem. The only additional requirement was to flush the browser cache to clear the bad response.
I hope this helps someone else who has a similar problem. It has taken me literally hours to fins the answer, but I’ve learned a lot on the way.
Related Posts:
- Broken image multisite
- Images uploading to wrong directory after changing to multisite
- Why are images not displaying?
- Why are images uploaded to main domain, when using multisite with different domains?
- Media library not loading after switching the main site of multisite
- How to stop unlink images when remove a site or user
- Multisite media library uploads broken images
- Prevent images on self-hosted WordPress from being served from WordPress.com
- Multisite Pull Recent Image Attachments from Blog ID
- Upload images from one site to another in Multisite
- Changing path for media upload folder in wordpress multisite
- Problem uploading images
- ‘Cheatin’ uh?’ Error When Attempting to Upload Images After 3.4 Update
- Show media-frame-menu on custom Media Frame
- Conditional Image Sizes for Use via Theme Customizer Upload Only
- Suspicious mesage appears instead of images
- wp_get_attachment_image_src on multisite
- Missing images after moving servers
- wp_get_attachment_image_src returns incorrect URL on multisite
- Crop image sizes directly from Media Library across network (not attached to post or page but sidebar)
- ACF Image Object Sizes Issue on Multisite
- Images on WP Network’s subsite appear only if accessed via main site’s url
- All links to images are broken in a subdomain multi site environment
- How to use WordPress Multisite With Different Domain Names?
- multisite: use a virtual subfolder for subblogs
- WP Multisite – multilanguage – swich to other language by click, but “same” content
- How To Provide Sub-Blogs Their Own Domain Names?
- “You need a higher level of permission” after admin changing. Why?
- Advanced Custom Fields Multisite Upload/Imagery Issue [closed]
- Prevent user creating new users with specific roles
- What is the correct form action URL for network options pages?
- Lock one of WP Network sites for not registered users
- How can I manage all multisite pending comments in one place?
- BuddyPress on Multisite [closed]
- List all sites in multisite
- Migrating WPMS from apache to IIS7 causes Database Error
- Subfolder multisite issue. Themes and plugin files 404
- Creating Admin Options Page where users can make changes to a theme
- htmll lang=”de” but admin page in English
- Multisite list all pages in site
- Dissolve Multisite while making site #5 the main site?
- Disable domain redirect
- Multisite setup on IIS with subdomains
- Partially translated dashboard in one of network’s site
- How can I fix a Virtual Multiblog install that has no errors, but won’t show all my sites?
- Disabling outbound connectivity on web servers [closed]
- Make a user administrator to a sub directory site and a contributor to main site in multisite network
- How to store custom user data on the database?
- “Organize my uploads into month- and year-based folder” Option Not Visible in Multisite
- Multisite install – Create each domain with its own directory
- Multisite theme control not working
- Copy Root Multisite Site
- WP Multisite with Domain Mapping : Preventing User Access to Dashboard
- Possible to enqueue scripts and CSS to Multisite Network dashboard?
- Where does multisite store image uploads?
- Howto disable comment moderation emails for admins, but not for authors
- WordPress Multisite – can I somehow merge the tables?
- Clone single site into a multisite setup
- Migrating MultiSite to SSL: Media Library not updating
- Renaming admin user on multisite install by MySQL
- Assign default widgets to all sites in a multisite network
- How to split existing blog into WordPress Multisites without breaking links?
- How can I create blog specific database table in multisite?
- Save uploads directly in the uploads folder (on a multisite)
- How to query blogs posts of WordPress sub domain?
- how to list all subdomain in wordpress multiuser
- Share contents/posts between sites in a WordPress 5.6
- Wait ajax to complete before continue loop
- Multi-vendor with custom shop site for each vendor
- You need to login with a user that has edit posts capacity?
- Change WordPress Multisite Domain
- WPMU add custom colum
- Change WP-LOGIN and WP-SIGNUP for any request
- Remove W3 Total Cache minified files on custom page outside of WordPress [closed]
- Pros and Cons of Post Types vs. Multiple Blogs
- How to automate setup of theme, pages, widgets, etc for a new site in multi-site?
- “My Sites” incorrectly showing all network sites for all logged in users
- Merge posts of more than one site by using one database with the WordPress network
- A database for each category?
- Redirect a WordPress Multisite url after it has been change to a new one
- Structure of multilingual and multiregional directory listing website for translation
- multisite 404 subfolder same name slug as site
- What is the optimal solution: WP Multisite vs InfiniteWP
- Best way to have multiple custom domains associated with a site within a multisite installation
- Subdomain multisite instances having same content
- Can I add a rewrite rule in htaccess to remove the multisite subdirectory from the URL?
- allow multisite in the installation process
- How to Add Super Admin for WordPress multi-site
- WordPress single sign on using cookies with shared user role functionality between more than 2 wordpress subdomains
- How do I point two urls to the same child site in a multisite config
- what if one user in WPMU change the theme files?
- Multisite /files/ URLs broken after server move
- WordPressMU: URL change and broken permalinks/links
- White pages on sub domains after server transfer
- No input file specified after enabling multi site
- How do I enable Multisite on WP 3.7.1?
- Using common slider in all sites
- Registration Page
- WordPress Multisite (Network) some site users added to main site users list as subscriber
- Moving a WordPress Multisite site to a new install