I have a multisite that was set up on WordPress 3.4. That means that uploads for sub-sites are stored in wp-content/blogs.dir/{blog_id}/files
and are served through ms-files.php.
In WordPress 3.5, ms-files.php was disbanded completely for new installs and uploads are stored and accessed at wp-content/uploads/sites/{blog_id}
.
Is there anyway I can switch my install from the pre-3.5 way of serving/uploading files to the new way? I would like to continue serving uploads through files/
for current blogs, if possible.
In theory:
A walk-through can be found here (dumping ms-files), this is not a trivial hack! It involves command-line usage, sql, and using a mu-plugin.
Resources
I just opened a ticket about supporting old /files/ links:
http://core.trac.wordpress.org/ticket/23755#comment:1
There is a solution in that ticket which requiring editing ms-files. I am not happy with editing core but i dont wanna break any working sites with defining BLOGUPLOADDIR networkwide.
I hope it helps for old /files/ link and i hope we can find a better way without editing core.