2013-02-28 65 views
0

使用drupal 7我有一个很奇怪的问题。我有一个wbesite正在运行并使用视图和内容类型我已经能够构建很多功能。现在会发生以下情况:drupal 7在使用新字段上传时出错

当我向类型文件或图像的内容类型(新的或现有的)添加新字段时,我在表单中具有此字段,但是当我尝试上载文件或图像时这种形式会给出一个错误“无法上传文件”或完整错误(来自最近的日志消息):“上传目录public://文件字段field_katapult_voorpagina无法创建或不可访问。上传的文件无法保存在此目录中,导致上传被取消。“

奇怪的是,当我使用较旧的现有字段(指向同一个目录:public://)上载文件或图像时,它不会给出错误并且文件上传没有问题。所以这使我认为服务器设置实际设置正确。

谁能帮我解决这个问题? 如果没有,任何人都可以指出我在哪里可以找到在drupal 7中处理上载过程的文件的正确方向?

非常感谢提前!

回答

1

您需要检查两件事情:

  • 哪里是你的公共文件夹,如果是可写的网络服务器(在/管理/配置/媒体/文件系统)
  • 你的工作领域在哪里发送文件(它可能是一个不同的目录),如果是的话,也可以用于新领域。
+0

感谢您的回复。奇怪的是,它好像文件夹设置完全一样,并且公共文件文件夹也设置正确。数据库中可能有字段,我可以准确地检查它吗? – Yorian 2013-02-28 12:34:56

0

检查文件目标目录设置新图像字段。不要包含前面或后面的斜线。该字段支持令牌。 您还可以检查最大,最小分辨率,文件上传限制,图像样式(如果它是缩略图/或现有的新图像样式)&值的数量(如果设置为1,则不能上载2个或更多)。最后你必须设置它的公共文件类型。

+0

我已经正确设置了一切。它适用于较旧的内容类型,但在较新的内容类型上失败。我认为streamwrapper有问题。如果我使用直接位置(/ sites/default/files),但是当我使用streamwrapper public://它不可写时,该目录是可写的。 – Yorian 2013-03-12 17:45:31

0

我想你应该检查文件夹的权限。