无法保存文件Drupal

无法保存文件Drupal,drupal,drupal-7,Drupal,Drupal 7,从桌面上传图像是可以的,但问题是当我需要从桌面上传图像时 手机浏览器给了我那个错误 无法保存文件14343254.jpg。发生未知错误 无法上载照片字段中的文件 照片字段是必需的 我建议您为此使用devel模块,在hook_file_pressave$file中,您应该使用dpm$file来测试是否获得文件对象。试着这样做: function MYMODULE_file_presave($file){ dpm($file); } 如果file\u presave不起作用,请尝试hook\u

从桌面上传图像是可以的,但问题是当我需要从桌面上传图像时 手机浏览器给了我那个错误

无法保存文件14343254.jpg。发生未知错误 无法上载照片字段中的文件 照片字段是必需的
我建议您为此使用devel模块,在hook_file_pressave$file中,您应该使用dpm$file来测试是否获得文件对象。试着这样做:

function MYMODULE_file_presave($file){
  dpm($file);
}
如果file\u presave不起作用,请尝试hook\u file\u insert$file。
如果您按下文件字段旁边的上载按钮,或者只点击节点编辑/添加页面上的保存按钮,这两个选项都将运行,并将上载的文件作为对象输出到屏幕上。如果没有devel模块,从这里获取:或者如果有drush-drush-dl-devel。尝试查看服务器错误日志或drupal at Reports中最近的消息。数据库中可能有一个重复的文件uri条目。检查是否在自定义模块中修改上载的文件。我希望这对你有点帮助

经过一周的搜索,我终于解决了我的问题


问题是我使用的aws ec2服务器的卷容量为8GB,70%已满,因此来自移动摄像头的图像很大,会产生未知错误,因此当我将卷容量增加到50GB时,问题就解决了

从桌面上传图像很好,并且可以上传,但如果由于某种原因,您无法从移动浏览器获取该文件,该怎么办?你检查过数据库有没有重复?您收到的错误消息确实令人困惑。首先它说你有这个文件,但由于某些原因它无法上传,然后它说你甚至没有触摸照片字段。在不同的移动浏览器上试用。