Vote #63077
完了attachement's name maybe invalid.
0%
説明
OS: windows
Lang: Chinese
When I uploaded a file with Chinese name, the file saved in Redmine/files directory has a unreadable name, and with some special word, it will failed.
I have a patch to avoid the failing,but the file name in Redmine/files will unreadable.
Index: D:/RedMine/app/models/attachment.rb =================================================================== --- D:/RedMine/app/models/attachment.rb (revision 1339) +++ D:/RedMine/app/models/attachment.rb (working copy) @@ -40,7 +40,7 @@ @temp_file = incoming_file if @temp_file.size > 0 self.filename = sanitize_filename(@temp_file.original_filename) - self.disk_filename = DateTime.now.strftime("%y%m%d%H%M%S") + "_" + self.filename + self.disk_filename = DateTime.now.strftime("%y%m%d%H%M%S") + "_" + Digest::MD5.hexdigest(self.filename) self.content_type = @temp_file.content_type.to_s.chomp self.filesize = @temp_file.size end
journals
And thanks for your great software, sorry for my poor english.
--------------------------------------------------------------------------------
Fixed in r1433. Filename will be hashed if needed.
--------------------------------------------------------------------------------
related_issues
duplicates,Closed,1243,Uploading of attachment with Non-ascii filename fails when host on windows
duplicates,Closed,747,Uploadfile error ?!