问题标签 [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.
php - 在php中编辑时如何在文件字段中显示数据库中的当前图像名称?
我在网页中使用文件字段,我的问题是当我在网页中单击编辑选项时,我想在文件字段中显示数据库中的当前图像名称,现在我无法显示图像名称,因此单击编辑文件字段时变为空白,更新数据库后也变为空白。所以每次我必须在更新之前选择图像。
如何解决这个问题请帮助我是否可以为文件字段设置值?
提前致谢..
django - 创建具有文件字段的 django 模型时键入错误
尝试使用文件字段创建(&save)django 模型时出现以下错误:
/admin/app_name/template/add/ 处的类型错误
强制转换为 Unicode:需要字符串或缓冲区,找到 int
这是models.py:-
这是settings.py:-
此外,虽然在尝试保存(创建)模板对象时出现此错误,但文件似乎仍上传到指定目录中(因为我可以在该目录中找到它)......但是没有创建对象实例(如Template.objects.all()
返回一个空列表)。
python - Django models.FileField - 只存储文件名而不是任何路径或文件夹引用
我正在使用 Django 的管理站点来管理一些数据——但没有构建 webapp。我需要文件上传字段来仅将文件名存储在数据库中。
现在我可以获得绝对路径,例如:/Users/me/uploads/file.png
或者使用upload_to 参数在数据库中获取类似这样的内容:uploads/file.png
我怎样才能让它变成这样:file.png
编辑:
我正在使用 sqlite 数据库并在另一个客户端中使用 - 因此在 db 条目中包含任何路径在我的情况下没有意义。
谢谢!
python - 如何在 django 的 FileField 中保存本地文件
我需要通过 SOAP Web 服务获取文件并使用 django 的 FileField 将其保存到模型中。
我做了以下事情:
在我的 SOAP Wrapper 中,我将文件保存在临时目录中
这里没什么奇怪的(我猜)
然后,在我看来,我会执行以下操作:
我收到以下错误:
/account/dashboard/messages/ 预期字符串或缓冲区处的 TypeError
我已经尝试过 如何将本地文件分配给 Django 中的 FileField?
还有这个 Django - 如何创建文件并将其保存到模型的 FileField?
我错过了什么吗?
编辑 2013 年 4 月 17 日:添加回溯
我对其进行了调试,返回了 type(msg['file']) 调用:
进一步来说:
这是完整的追溯。
django - 由于带有缩略图的空文件字段,模型删除时出现 Django 错误的解决方法
我有一个带有 EasyThumbnailer 文件字段的模型,使用 Boto 存储和 UnDelete,并且该模型的某些实例有一个空文件字段,阻止我删除它们:
当我尝试从 shell 或网站中删除时,我收到此错误,并且我不知道如何解决它或删除导致错误的任何保护。
我不需要一个干净的解决方案,因为这个代码库对于这个世界来说并不长,只是一些可行的东西。
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 文件夹中创建我的文件,然后将其删除:
python - 尝试读取 django 文件字段的默认值时出现可疑操作错误
我需要在 django 中设置一个带有 FileField 的模型,但是,如果用户没有给出值,我应该设置一个默认值。
但是,我的模型定义如下
我正在阅读并且 django 阻止对该字段的访问到任何其他路径,而不是在 upload_to 参数上指定的路径,所以我想这应该是正确的
但是,然后,我需要读取此文件并将其发送到外部 Web 服务,当我执行以下操作时:
我收到一个 SuspiciousOperation 错误,这里有什么线索吗?
非常感谢你。
编辑:添加更多信息
这是 send_to_ws 的作用:
在这个函数中,我构建了一个 suds soap_request 对象并将文件作为二进制附件附加。
我认为真正的问题是我直接在这个函数中做了一个打开(文件),有没有办法解决这个问题?
另外,这是回溯
python - 为什么 file.url 返回与 django 中的 file.path 相同的值?
我在这里遇到了一个非常奇怪的问题。
我在声明如下的模型中有一个具有默认值的 FileField:
现在,当我执行以下操作时
我的 MEDIA_ROOT 和 MEDIA_URL 配置如下
我错过了什么吗?有什么建议吗?
先感谢您。
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: