问题标签 [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 投票
2 回答
1067 浏览

php - 在php中编辑时如何在文件字段中显示数据库中的当前图像名称?

我在网页中使用文件字段,我的问题是当我在网页中单击编辑选项时,我想在文件字段中显示数据库中的当前图像名称,现在我无法显示图像名称,因此单击编辑文件字段时变为空白,更新数据库后也变为空白。所以每次我必须在更新之前选择图像。

如何解决这个问题请帮助我是否可以为文件字段设置值?

提前致谢..

0 投票
1 回答
626 浏览

django - 创建具有文件字段的 django 模型时键入错误

尝试使用文件字段创建(&save)django 模型时出现以下错误:

/admin/app_name/template/add/ 处的类型错误

强制转换为 Unicode:需要字符串或缓冲区,找到 int

这是models.py:-

这是settings.py:-

此外,虽然在尝试保存(创建)模板对象时出现此错误,但文件似乎仍上传到指定目录中(因为我可以在该目录中找到它)......但是没有创建对象实例(如Template.objects.all()返回一个空列表)。

0 投票
2 回答
9511 浏览

python - Django models.FileField - 只存储文件名而不是任何路径或文件夹引用

我正在使用 Django 的管理站点来管理一些数据——但没有构建 webapp。我需要文件上传字段来仅将文件名存储在数据库中。

现在我可以获得绝对路径,例如:/Users/me/uploads/file.png

或者使用upload_to 参数在数据库中获取类似这样的内容:uploads/file.png

我怎样才能让它变成这样:file.png

编辑:

我正在使用 sqlite 数据库并在另一个客户端中使用 - 因此在 db 条目中包含任何路径在我的情况下没有意义。

谢谢!

0 投票
1 回答
3311 浏览

python - 如何在 django 的 FileField 中保存本地文件

我需要通过 SOAP Web 服务获取文件并使用 django 的 FileField 将其保存到模型中。

我做了以下事情:

在我的 SOAP Wrapper 中,我将文件保存在临时目录中

这里没什么奇怪的(我猜)

然后,在我看来,我会执行以下操作:

我收到以下错误:

/account/dashboard/messages/ 预期字符串或缓冲区处的 TypeError

我已经尝试过 如何将本地文件分配给 Django 中的 FileField?

还有这个 Django - 如何创建文件并将其保存到模型的 FileField?

我错过了什么吗?

编辑 2013 年 4 月 17 日:添加回溯

我对其进行了调试,返回了 type(msg['file']) 调用:

进一步来说:

这是完整的追溯。

0 投票
1 回答
3677 浏览

javascript - 仅带有图像的 Extjs 文件字段按钮

请帮我。我可以用图像修改浏览按钮吗?因此,如果用户单击图像,则会显示浏览对话框。我是 Extjs 的新手。我尝试使用 iconCls,但它不起作用:/

请检查这张图片

谢谢你

0 投票
1 回答
224 浏览

django - 由于带有缩略图的空文件字段,模型删除时出现 Django 错误的解决方法

我有一个带有 EasyThumbnailer 文件字段的模型,使用 Boto 存储和 UnDelete,并且该模型的某些实例有一个空文件字段,阻止我删除它们:

当我尝试从 shell 或网站中删除时,我收到此错误,并且我不知道如何解决它或删除导致错误的任何保护。

我不需要一个干净的解决方案,因为这个代码库对于这个世界来说并不长,只是一些可行的东西。

0 投票
2 回答
970 浏览

django - 保存 FileField 时似乎未使用 upload_to 属性

我无法将我FileField的 url 设置为我想要的。

我的模型由

我使用以下方法创建一个实例:

myModel.pdf_file.url返回<MEDIA_URL>/some_file.pdf,而我希望它是<MEDIA_URL>/reports/some_file.pdf,因为该upload_to属性。

我错过了什么?

编辑

我首先尝试设置一个File对象而不是 a,string但它复制了我的文件并_<duplication_num>附加了一个,所以我首先在 tmp 文件夹中创建我的文件,然后将其删除:

0 投票
1 回答
1093 浏览

python - 尝试读取 django 文件字段的默认值时出现可疑操作错误

我需要在 django 中设置一个带有 FileField 的模型,但是,如果用户没有给出值,我应该设置一个默认值。

但是,我的模型定义如下

我正在阅读并且 django 阻止对该字段的访问到任何其他路径,而不是在 upload_to 参数上指定的路径,所以我想这应该是正确的

但是,然后,我需要读取此文件并将其发送到外部 Web 服务,当我执行以下操作时:

我收到一个 SuspiciousOperation 错误,这里有什么线索吗?

非常感谢你。

编辑:添加更多信息

这是 send_to_ws 的作用:

在这个函数中,我构建了一个 suds soap_request 对象并将文件作为二进制附件附加。

我认为真正的问题是我直接在这个函数中做了一个打开(文件),有没有办法解决这个问题?

另外,这是回溯

0 投票
2 回答
1231 浏览

python - 为什么 file.url 返回与 django 中的 file.path 相同的值?

我在这里遇到了一个非常奇怪的问题。

我在声明如下的模型中有一个具有默认值的 FileField:

现在,当我执行以下操作时

我的 MEDIA_ROOT 和 MEDIA_URL 配置如下

我错过了什么吗?有什么建议吗?

先感谢您。

0 投票
1 回答
739 浏览

django - Django ClearableFileInput 小部件未将 FileField 设置为 None

我的 Django 应用程序正在保存文章,并包含一个使用 ClearableFileInput 小部件的上传文件字段。当我将文章设置为发布时,它调用了发送电子邮件的任务。

它似乎工作,但有一个错误。当我编辑现有文章并标记“清除”复选框时,发送电子邮件任务失败。错误说 IOError: [Errno 21] Is a directory: u'/path/to/my/static-dir'

在我的 edit_article 视图中,我正在尝试这个逻辑:

违规行可能是

但是我应该用什么来检查文件是否已被清除?Django 的 ClearableFileInput 小部件实际上将我的文件字段的值设置为什么,以便我可以测试是否有要附加的文件?

这是我的tasks.py: