Skip to content

Commit 68f32af

Browse files
committed
User hashed name for local uploads instead of 'blob'
1 parent cba4c90 commit 68f32af

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

app/models/upload.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,7 @@ def self.create_locally(user, file, topic_id)
3838
original_filename: file.original_filename)
3939

4040
# populate the rest of the info
41-
clean_name = file.original_filename.gsub(" ", "_").downcase.gsub(/[^a-z0-9\._]/, "")
42-
split = clean_name.split(".")
43-
if split.length > 1
44-
clean_name = split[0..-2].join("_")
45-
end
41+
clean_name = Digest::SHA1.hexdigest("#{Time.now.to_s}#{file.original_filename}")[0,16]
4642
image_info = FastImage.new(file.tempfile)
4743
clean_name += ".#{image_info.type}"
4844
url_root = "/uploads/#{RailsMultisite::ConnectionManagement.current_db}/#{upload.id}"

0 commit comments

Comments
 (0)