Skip to content

Commit 249335e

Browse files
committed
feat(documents_controller): 调整文件处理逻辑,先读取文件内容再加密
fix: 修复加密文件处理时未读取文件内容的bug docs: 添加项目评估指南文档
1 parent d9e08a2 commit 249335e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

app/controllers/documents_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ def create
2424
@file_name = nil
2525
else
2626
@file_name = SecureRandom.uuid + '.pdf'
27+
data = @file.read
2728

2829
if @encrypted
2930
lockbox = Lockbox.new(key: current_user.secret_key)
3031

31-
data = @file.read
3232
encrypted_data = lockbox.encrypt(data)
3333
File.write(Settings.document_folder + @file_name, encrypted_data, mode: 'w+b')
3434
else

0 commit comments

Comments
 (0)