问题标签 [filefield]

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.

0 投票
1 回答
343 浏览

python - 如何使用验证在管理员中创建可点击的伪只读 FileField?

我正在尝试拥有一个可在管理员中单击但也是只读的 FileField。目前有一个针对此问题的公开,但我现在需要一个解决方法。我正在尝试为我的管理类编写一个验证器,但是当我运行它时遇到了异常。这是我目前拥有的:

目前我得到一个 AssertionError 没有在该行提供异常attachment = self.cleaned_data['attachment']。如果我用 替换该行cleaned_data = self.cleaned_data,我会得到相同的 AssertionError。据我了解, self.cleaned_data 应该是在验证过程的早期创建的,所以我不明白为什么它似乎不存在。

其次,我对整个方案的目标是检查通过管理员提交的附件的值与它当前持有的值,如果两者不同,则拒绝它(引发 ValidationError) - 本质上使附件为“只读”,同时​​允许在管理员中点击它。这是一个可行的目标吗?是否有另一种更好/更简单的方法来实现这一点?

0 投票
1 回答
1631 浏览

python - 删除 Django-Storages S3 中的默认文件名

我将 django-storages 与 amazon S3 一起使用,并通过以下方式上传图像文件:

但是,当文件上传到 S3 时,它会在末尾附加原始文件名。我该如何摆脱它并替换它,而不是说一些随机哈希?

0 投票
1 回答
530 浏览

migration - 在 Plone 4.0.7 中的 FileField 到 BlobField 迁移期间 reindexObject 失败

我正在尝试从 plone 3.3.5 迁移到 plone 4.0.7,但我被困在将所有 FileFields 转换为 BlobFields 的步骤上。

Plone 升级脚本成功地转换了所有本机 FileField,但我有几个必须手动转换的基于 AT 的自定义类。我尝试了两种进行转换的方法,这导致了同样的错误。

  1. 使用Plone 迁移指南源代码示例中概述的 schemaextender

  2. 将所有 FileFields 重命名为 blob 字段,然后运行此脚本:

    /li>

问题发生在我收到以下回溯的 self.obj.reindexObject() 行上:

如果我删除触发重新索引的行,则转换成功完成,但如果我稍后尝试手动重新索引目录,则无法再找到每个已转换的对象,我现在有点不知所措。

该网站安装了 LinguaPlone,也许与此有关?

0 投票
1 回答
11380 浏览

ruby-on-rails - 在 rails 中自定义 f.file.field 的外观

目前这看起来像一个按钮,我怎样才能添加一些 CSS 并自定义这个按钮的外观(例如尺寸背景等)?谢谢

0 投票
1 回答
487 浏览

html - 在 html 中编写一个 ruby​​ file_field

我如何用html写这个?我知道这是一个输入类型 =“文件”,但我怎样才能放入:照片?我需要通过在 Rails 中用 html 编写字段来自定义字段。

0 投票
1 回答
2221 浏览

ruby-on-rails - 按钮作为rails中的文件字段

我需要一个可以通过 css 完全自定义的按钮,以提示用户在单击时选择要上传的文件。有谁知道如何做到这一点?谢谢

0 投票
1 回答
240 浏览

plone - plone.app BlobField 和访问文件

在原型中,我使用 BlobField :

我在这个领域上传了一个文件。

然后我想通过链接下载文件at_download/gpx_total

第一次我有一个文件名“gpw_total”,第二次我有一个正确名称的文件。

我错过了什么吗?我试图重新索引目录,但在这种情况下它没有做任何事情。

谢谢。

0 投票
1 回答
479 浏览

ruby-on-rails - 用于 file_field 的 button_to?

问这个问题我觉得很愚蠢,但是是否可以只使用 button_to 将文件上传作为表单的一部分?我想创建一个自定义的“上传文件”按钮。我只会使用好的 ol' file_field,但显然您无法使用 CSS 自定义它(或者更确切地说,仅限于您可以自定义的内容)。我目前正在使用 CarrierWave 上传多个文件。理想情况下,我想使用基于 form_for 的东西。我正在以嵌套形式上传多个具有 has_many 关系的文件。

有没有我忽略的更清洁的方法?

0 投票
1 回答
300 浏览

filefield - 在rails中,重新加载页面时文件名在文件字段中被删除

在任何 Rails 表单中,当我们上传文件时,当我们离开任何必填字段时,文件名都会被删除。

同样,一旦我们保存了文件,再次尝试编辑文件时,文件名不会显示在编辑表单中。请告诉我这个问题的解决方案。实际上,我们不想在重新加载页面后重置文件字段。

0 投票
2 回答
1804 浏览

python - 如何使用 python 脚本重命名文件?

在我的 plone 网站上,我在原型对象的文件字段中有数百个文件(pdf、doc、...)。导入过程中出了点问题,所有文件名都丢失了。问题是当有人想要打开文件时,由于缺少扩展名,浏览器并不总是建议用查看器打开它。

用户必须保存文件并添加扩展名才能打开它。

我可以编写一个 python 脚本来根据文件类型重命名所有带有扩展名的文件吗?

谢谢你。