[buddypress-trac] [BuddyPress Trac] #7484: Resize member avatar error with cyrillic (not latin) filename
buddypress-trac
noreply at wordpress.org
Wed Jun 21 21:30:27 UTC 2017
#7484: Resize member avatar error with cyrillic (not latin) filename
--------------------------+---------------------
Reporter: snookerist | Owner: r-a-y
Type: defect (bug) | Status: closed
Priority: normal | Milestone: 2.9
Component: Core | Version: 2.3.0
Severity: normal | Resolution: fixed
Keywords: has-patch |
--------------------------+---------------------
Changes (by r-a-y):
* owner: => r-a-y
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"11602"]:
{{{
#!CommitTicketReference repository="" revision="11602"
Attachments: Fix issues with uploading a file containing accented
characters.
Previously, when uploading a new avatar or cover image with accented
characters, the upload would fail. This is due to an upstream WordPress
bug since WP does not handle sanitizing these types of file names
properly.
(See #WP22363, #WP24661, #WP15955 for just a few of the related problems.)
To fix this in BuddyPress, we are putting in a workaround to convert file
names with UTF-8 characters to their ASCII equivalent. First, we try to
use PHP's `intl` extension if available. If not, we use WP's
`remove_accents()` function, and lastly if the filename still contains
UTF-8 characters, we also try to use `iconv()` if available.
This is considered a workaround until WordPress fixes this in core.
Fixes #7484.
}}}
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7484#comment:11>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list