From f1297a9f8cf5f0e0edf0a633ba480dbbb73fd3a3 Mon Sep 17 00:00:00 2001 From: Satoshi Ebisawa Date: Sat, 9 Feb 2013 15:59:00 +0900 Subject: [PATCH] Use string generated from Time.now to set filename --- app/friend.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/friend.rb b/app/friend.rb index 48328ce..f5a6a44 100644 --- a/app/friend.rb +++ b/app/friend.rb @@ -42,12 +42,14 @@ def thumbnail def self.save_with_image(image) Dispatch::Queue.concurrent.async { - image_path = UIImagePNGRepresentation(image).MD5HexDigest + '.png' + # 同じ写真を選択したとき、ファイル名がかぶるのを防ぐ + str = Time.now.to_i.to_s.dataUsingEncoding(NSUTF8StringEncoding).MD5HexDigest[0, 5] + image_path = str + UIImagePNGRepresentation(image).MD5HexDigest + '.png' path = NSString.pathWithComponents([App.documents_path, image_path]) image.saveToPath(path, type:NYXImageTypePNG, backgroundFillColor:nil) thumbnail = image.scaleToFitSize([256, 256]) - thumbnail_path = UIImagePNGRepresentation(thumbnail).MD5HexDigest + '.png' + thumbnail_path = str + UIImagePNGRepresentation(thumbnail).MD5HexDigest + '.png' path = NSString.pathWithComponents([App.documents_path, thumbnail_path]) thumbnail.saveToPath(path, type:NYXImageTypePNG, backgroundFillColor:nil)