From: Aaron Schulz Date: Thu, 30 Aug 2012 05:06:16 +0000 (-0700) Subject: [FileBackend] Made getLocalCopy() handle long file names better. X-Git-Tag: 1.31.0-rc.0~22536^2 X-Git-Url: http://git.cyclocoop.org/%22.%20generer_url_ecrire%28%22sites_tous%22%2C%22%22%29.%20%22?a=commitdiff_plain;h=e74ba4b4fd16934b2bdfa00d0d3b4a90290605be;p=lhc%2Fweb%2Fwiklou.git [FileBackend] Made getLocalCopy() handle long file names better. Change-Id: I54d7c610dba8cb3e7bc0ef4d4bfbb2327e63db07 --- diff --git a/includes/filebackend/FSFileBackend.php b/includes/filebackend/FSFileBackend.php index a0befd6700..9349534060 100644 --- a/includes/filebackend/FSFileBackend.php +++ b/includes/filebackend/FSFileBackend.php @@ -685,7 +685,7 @@ class FSFileBackend extends FileBackendStore { // Create a new temporary file with the same extension... $ext = FileBackend::extensionFromPath( $params['src'] ); - $tmpFile = TempFSFile::factory( wfBaseName( $source ) . '_', $ext ); + $tmpFile = TempFSFile::factory( 'localcopy_', $ext ); if ( !$tmpFile ) { return null; } diff --git a/includes/filebackend/SwiftFileBackend.php b/includes/filebackend/SwiftFileBackend.php index 9c111c9eea..6f078e8710 100644 --- a/includes/filebackend/SwiftFileBackend.php +++ b/includes/filebackend/SwiftFileBackend.php @@ -1001,7 +1001,7 @@ class SwiftFileBackend extends FileBackendStore { // Get source file extension $ext = FileBackend::extensionFromPath( $srcRel ); // Create a new temporary file... - $tmpFile = TempFSFile::factory( wfBaseName( $srcRel ) . '_', $ext ); + $tmpFile = TempFSFile::factory( 'localcopy_', $ext ); if ( $tmpFile ) { $handle = fopen( $tmpFile->getPath(), 'wb' ); if ( $handle ) {