solution
HTTP Media Upload Error in WordPress
If you are experiencing http error when uploading media files, you can add the following codes into .htaccess
# Exclude the file upload and WP CRON scripts from authentication
<FilesMatch “(async-upload\.php|wp-cron\.php|xmlrpc\.php)$”>
Satisfy Any
Order allow,deny
Allow from all
Deny from none
</FilesMatch>
