从桌面上传图片很好,但问题是当我需要上传图片时 移动浏览器给我这个错误
答案 0 :(得分:0)
我建议您使用devel模块,在hook_file_presave($file)
中,您应该使用dpm($file)
来测试是否获得了文件对象。试试这样:
function MYMODULE_file_presave($file){
dpm($file);
}
如果file_presave不起作用,请尝试hook_file_insert($file)
。
如果您按下文件字段旁边的上传按钮或只是点击节点编辑/添加页面上的保存按钮,则两者都将运行,并将您上传的文件作为对象输出到屏幕。如果您没有devel模块,请从此处获取:http://drupal.org/project/devel或者如果您有drush drush dl devel
。尝试在Reports中检查服务器错误日志或drupal中的最新消息。您可能在数据库中有文件uri的重复条目。检查是否修改了其中一个自定义模块中的上载文件。我希望它对你有所帮助。
答案 1 :(得分:0)
我在搜索一周后终于解决了我的问题
问题是我使用的是具有8GB容量的aws ec2服务器,并且其70%已填充,因此来自移动相机的图像很大,会产生未知错误,所以当我将音量增加到50GB时,问题就解决了