上传文件的size经常结果为0,让人很费解
解决办法,attachment_fu.rb:
# about line 300
def uploaded_data=(file_data)
return nil if file_data.nil? || file_data.size == 0
self.content_type = file_data.content_type
self.filename = file_data.original_filename if respond_to?(:filename)
if file_data.is_a?(StringIO)
file_data.rewind
self.temp_data = file_data.read
else
self.temp_path = file_data
self.size = file_data.size
end
end
# about line 380
def set_size_from_temp_path
self.size = File.size(temp_path) if save_attachment? && self.size.nil?
end
分享到:
相关推荐
AT_Attachment_with_Packet_Interface_-_7_Volume_3
_storage_emulated_0_android_data_com.tencent.mm_MicroMsg_517174082dbc007f25c5bd836bdd4446_attachment_段润昌_648.wps
在MATLAB编程环境中,"H_attachment_comprose_matlab_"这个标题暗示了我们正在处理一个与图像处理或图形绘制相关的任务,特别是与生成特定形状的方位标志有关。方位标志通常用于图表中,以便清晰地指示出方向或者...
ATA接口的详细解读,working draft proposed American National Standard for Information Systems - ATA (ATAttachment) 78页
标题中的"attachment_1487958_16b_win64_2017-05-10"很可能是一个软件安装包或更新文件,尤其考虑到它与MATLAB 2016相关。这个文件名包含了几个关键信息:首先,“16b”可能表示这是MATLAB的一个版本号,可能是R2016...
CRC的工作原理基于多项式编码理论,它在数据后面附加一个称为校验位的短码。这个校验位是由原始数据通过一个预先定义的生成多项式计算得出的。当接收到数据时,接收方同样使用该生成多项式来检验数据的完整性和一致...
Information Technology - AT Attachment with Packet Interface - 6 (ATA/ATAPI-6)ATA_ATAPI-6标准规范,驱动开发参考文档
#!/usr/bin/env python # coding: utf-8 # In[1]: import pandas as pd # Load the provided ...merged_data = pd.merge(attachment_2, attachment_1, on="单品编码", how="left") # Display the first few rows
very interesting matlab hev model
标题中的"566223_ATTACHMENT01_filamentwinding_filament_zip_"似乎是一个文件名,其中包含了关键词"filament winding",这通常是指一种制造复合材料管状或圆柱形结构的技术。该技术涉及将连续纤维(如碳纤维或玻璃...
attachment_doc是一个SquirrelMail插件,允许用户使用其浏览器查看电子邮件中的文档附件。 该插件将文档转换为html格式。 目前支持MSWord(DOC)和可移植文档格式(PDF)!
"attachment_finder_app" 是一个基于JavaScript开发的简单应用,主要用于帮助用户管理和标记带有附件的票证。这个应用程序的独特之处在于它允许用户自定义标签,这些标签可以方便地应用于各种票证,进而使得在报告、...
西门子840d数控系统说明。对方的更多更好
圆类 Circle 是一个基本的几何图形类,拥有一个成员变量 radius,表示圆的半径。该类具有三个成员方法: * `double getArea()`:获取圆的面积 * `double getPerimeter()`:获取圆的周长 * `void show()`:将圆的...
"bugzilla_attachment_viewer" 是一个针对 Bugzilla 平台的 Chrome 浏览器扩展程序,它的主要功能是让用户能够在浏览器中直接内联查看图像附件,而无需下载这些文件到本地。这极大地提高了用户在处理 Bugzilla 中的...
在IT行业中,"Attachment_Project:附件项目"是一个可能与文件管理和Web应用相关的项目。这个项目的描述非常简洁,只提到了“附件项目”这个名字,没有提供具体的功能或目标。不过,结合给出的标签“HTML”,我们可以...
标题中的“347977_ATTACHMENT01_Drillstringmodel_stick-slip_stickslip_zip_”似乎是一个特定的文档标识符,它可能指的是一个关于钻柱模型(Drillstring model)中粘滑(Stick-slip)现象的研究或技术资料的压缩包...
Attachment 1_chazhi.xlsx
"backlog_attachment_alert" 是一个针对Backlog平台的Chrome扩展程序,它的主要功能是在用户创建问题或发表评论时提供附件提醒服务,确保用户不会遗漏任何重要的文件上传。这个扩展程序特别适用于那些依赖Backlog...
【标题解析】:“attachment_repo:我要分享的一些文件”这个标题表明这是一个分享的资源集合,主要可能包含各种与“attachment_repo”相关的文件。由于没有具体的上下文,我们可以理解为这是一个个人或者团队分享的...