问题标签 [paperclip-validation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 生产中的回形针验证问题
我在谷歌云上部署应用程序时遇到问题我收到此错误
包含与报告不符的内容
在本地它工作正常!我已经尝试过使用 command_path。所以我真的不知道我接下来要做什么......
这是我的模型
感谢你付出的努力。我希望你们能帮助我
excel - xls 和 xlsx 的回形针内容类型
纠结于回形针内容类型,需要上传 xls/xlsx 文件。
注意:从谷歌驱动器创建了一个工作表。
我尝试了以上内容类型,但每次都遇到相同的错误
输出
html - 检查视图中是否存在回形针附件。
检查是否存在回形针附件:我正在尝试查看附件是否选择了文件/图像,然后会发生类似这个新视图出现的情况。因此,在我单击浏览选择图像后,我希望发生一些事情!谢谢!
当我执行此代码时没有任何反应!
主页视图:
ruby-on-rails - StringIO 的回形针验证无效
我想使用 Paperclip gem (4.3.6) 从第 3 方 API 流式传输文件,并将 HTTP 响应的主体用作代表传真的 ActiveRecord 模型上的附件。
我正在使用下面的代码从 API 服务器获取 HTTP 响应并将其保存为传真模型上的附件。(为简洁起见,以下代码稍作修改)。
该response
变量包含看起来像 pdf 二进制对象的字符串表示形式,并fax.save
引发 content_type not valid 错误。如果我明确放宽传真模型上的回形针验证,使用do_not_validate_attachment_file_type :fax_document
,则附件将正确保存。
我怀疑 Paperclip 内容类型验证失败,因为它无法判断返回的内容实际上是“应用程序/pdf”。
为什么 Paperclip 会引发 content_type 无效错误?我如何告诉 Paperclip 响应的正文是 pdf?
ruby-on-rails - 回形针 5.1 内容类型验证过于严格
我需要上传扩展名为 .txt 的附件,但通过 file 命令评估为 mime 类型“application/octet-stream”。该文件是由一台设备自动生成的,上传前无法重命名。我努力了:
但我总是收到一个错误,即检测到的内容类型与推断的内容类型不匹配:
错误消息说要在文档中查找允许组合的方法,但我找不到任何看起来像解决方法的方法。看到了这个讨论,但它是针对 v4 的。
ruby-on-rails - 通过 Paperclip 上传 base64
回形针用于图像上传。以base64格式上传的图片如下:
Paperclip 正确识别通过的 base64 的 content_type,但没有进行 content_type 验证。它保存任何文件。
谁能帮我解决这个问题?!
ruby-on-rails - 是否可以使用 Paperclip 上传 .mov 文件?
我一直在使用 Paperclip 将音频和 pdf 文件保存到 Amazon S3。我还需要添加对 .mov 视频文件的支持。我不需要在浏览器中播放它们,只需将它们保存到 S3 即可。这可能吗?
这适用于音频和 pdf 文件 - 寻求 .mov 的帮助:
ruby-on-rails - 追溯更改回形针大小验证 -> 以前的图像现在无效
假设我的模型上有一个回形针附件,它的大小验证为 10GB,并且一群用户上传了最大大小的图像。
如果我随后将大小验证更改为更小的值,例如 5GB,则以前上传的任何大于新验证的图像现在都无效。因此,即使尝试触摸模型也会失败,因为此验证失败。调用reprocess!
图像并没有帮助,因为它只是重新处理styles
但不会调整原始图像的大小。
在这里可以做些什么来验证不再通过更新、更小尺寸验证的旧图像?
ruby-on-rails - Ffmpeg 的时间限制
我正在使用 Ffmpeg 在 Rails 应用程序中录制视频。我想给用户一个最小和最大的时间限制。用于设置此限制的最佳标志是什么?
ruby-on-rails - 回形针:无法附加 XLS(但 DOC 有效)
我无法附加 XLS 文件,但 DOC 可以:
附件文件内容类型无效
附件文件无效
这是日志:
当我测试类型时:
我的接受列表中有这种类型:
Rails 5.0.2、Paperclip 5.1.0、文件 5.04 (DevKit)
我注意到 DevKitfile
与 Cygwin 不同file
。不确定是否相关: