From e74ba4b4fd16934b2bdfa00d0d3b4a90290605be Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Wed, 29 Aug 2012 22:06:16 -0700 Subject: [PATCH] [FileBackend] Made getLocalCopy() handle long file names better. Change-Id: I54d7c610dba8cb3e7bc0ef4d4bfbb2327e63db07 --- includes/filebackend/FSFileBackend.php | 2 +- includes/filebackend/SwiftFileBackend.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 ) { -- 2.20.1