问题标签 [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 回答
355 浏览

internet-explorer-9 - 瓦提尔。设置文件路径后,文件字段在 IE9 中清除

当我尝试使用 设置文件字段中的路径时browser.file_field(:name, "upload").set(file_path),在设置文件路径后,文件字段在 IE9 上被清除。

相同的代码过去可以正常工作,我能够在 IE8 中上传文档。

0 投票
0 回答
924 浏览

python - 在 python 中使用 smtplib 将 django FileField 内容作为电子邮件附件发送?

我想发送带有各种附件的电子邮件。这些附件作为 FileField 存储在 django 模型中。我设法创建邮件并发送附件,但附件是空的,而我希望它包含 FileField 内容。谢谢你的帮助!

我想以下几行是错误的,所以我尝试了许多不同的版本,暂时没有成功。您的帮助将不胜感激。

编辑:我不明白为什么 file.read() 返回空内容...如果有人可以解释,那就太好了。无论如何,这是一个更正的函数,它有效:

注意:我忘记了打开后的关闭指令。

0 投票
1 回答
2754 浏览

ruby-on-rails - 文件字段标记未在浏览器中显示值

我在 .html.erb 文件中使用以下行

当它在浏览器中呈现时,它不显示值“index.html”。

有人可以帮我弄清楚如何显示价值。

0 投票
1 回答
1283 浏览

django - 如何通过 mongodb shell 在 mongoengine/Django FileField 中保存由 GridFS 提供的文件

我通过 mongofiles 在 GridFS 上保存了一个文件

我有一个 Django 和 mongoengine 的模型,定义为

如何从 mongodb shell 将此文件保存在 IFile 的实例中?

谢谢

0 投票
2 回答
1088 浏览

drupal-7 - Drupal 7:支持文件实体字段的多重上传

有没有办法通过“文件实体”/“文件实体内联”支持进行多文件上传?

0 投票
1 回答
423 浏览

python - 如何从 mongoengine FileField 获取文件系统路径

我需要从 a 获取路径FileField,以便根据给定的文件系统路径检查它,以了解我插入 mongo 数据库的文件是否已经存在。是否可以?

我得到的只是一个GridFSProxy,但我无法理解如何处理它。

0 投票
2 回答
9576 浏览

file-upload - Drupal 7:上传时重命名文件(通过文件字段)

我正在寻找一种方法来重命名用户通过文件字段上传的文件。例如,使用 重命名用户个人资料照片uniqid

我在“ Drupal 6: How to Change Filename on Upload ”中找到了适用于 D6 的一个很好的解决方案,但找不到适用于 D7 的任何内容。

另一种选择是使用File (Field) Paths,但是:

  1. 该模块导致我的设置出现警告。
  2. 为特定目的安装通用模块似乎有点矫枉过正。
0 投票
1 回答
579 浏览

yii - Yii:FileField 和 TextField 上的客户端验证

我有一个带有文件字段和普通文本字段的 yii 表单,用于提供外部图像 url。我设法让正常的服务器验证工作,它检查两个表单字段中的一个是否已填写(因为您可以提供本地文件以供上传或外部图片 URL)。需要注意的重要一点是,“文件字段”的属性值似乎仅在$_POST设置 var 后才可用,这意味着模型类中的普通自定义验证规则将不起作用,因为$_POST文件字段的值仅提交后可用(在$_FILESvar 中)。

但是,如果您查看下面我提供的图片,我还想要一个 ClientSide Validaton,以便用户立即获得反馈,即不允许填写这两个字段。但是我该怎么做呢?我在这个问题上坐了大约 2 天,一半的时间都在寻找解决方案……我是 Yii 的新手。

http://www.prism-informatics.com/images/demo.png

最好的祝愿,S

0 投票
1 回答
1422 浏览

c# - 使用 C# 上传 Extjs 文件

我知道 xtype: filefield 是如何工作的,我也意识到文件上传不使用常规的 ajax 方法来读取和写入数据到数据库......

我可以正常设置文件字段,当我单击浏览按钮时,我可以选择必要的文件。

单击上传按钮后会发生什么是问题......我如何将文件上传到服务器端......(sql db)......使用c#

我尝试使用 upload.aspx.cs 创建一个 upload.aspx 页面,这样做只是为了看看它是否有效......

但我得到这个错误

有没有人记录在哪里我可以看到从客户端的 extjs 和服务器端的 c# 将文件上传到 sql db 的通常步骤......或者如果有人能告诉我它是如何完成的,我将非常感激

0 投票
2 回答
768 浏览

django - Django FileField,如何避免长时间的文件复制延迟?

我有以下课程:

当我尝试使用以下请求向其上传大文件(从 100mb 到 2Gb)时,在上传过程之后以及在此过程中可能需要很长时间VideoFile.save()

在我的 Macbook Pro Core i7、8Gb RAM 上,一个 300mb 的上传文件可能需要大约 20 秒才能运行video_file.save()

/tmp我怀疑这种延迟与从文件永久位置进行磁盘复制操作有关?我已经通过watch ls -l在目标目录上运行证明了这一点,一旦video_file.save()运行,我可以看到文件出现并在整个延迟过程中增长。

有没有办法消除这种文件传输延迟?通过将文件直接上传到目标文件名,或者只是移动原始文件而不是复制?然而,这不是整个站点的唯一上传操作,因此任何解决方案都需要本地化到此模型。

感谢您的任何建议!

更新:

只是进一步的证据来支持副本而不是移动,我可以watch lsof在上传期间看到一个/private/var/folders/...从 python 写入的文件,该文件完全映射到上传进度。上传完成后,最终文件位置会出现另一个 lsof 条目,该位置会随着时间的推移而增长。完成后,两个条目都会消失。