Drupal 7 开发内部培训资料, 分头诗人

如何解决imce上传中文名称照片

赞成!
0
否决!

该问题已经问过了,不过没有得到解决,请诗人释疑:

问题1:wysiwyg +IMCE, Image Browser等模块结合起来使用也是非常的爽。不过现在,FCKEditor升级了新版本,换了个新皮肤,做了些优化,将名称更改为:CKEditor。安装方式和FCKeditor一模一样,没有任何变化,而且也可以和IMCE集成。">ckeditor+imce上传照片报错,    报fail to open stream  :invalid argument 在 druapl_move_upload_fiel()   行1601 includes/fiels.inc
经过反复测试,是因为照片是中文名次的缘故,请问,怎么设置能够上传中文名次照片
问题2:这个问题昨天问了,但是没有解决,设置一个动作,撤销包含关键字的评论,关联了触发器:当保存新评论或更新评论时        在写评论包含了关键字后保存,报错:Fatal error: Cannot use object of type stdClass as array in F:\xampp\htdocs\drupal7\includes\common.inc on line 5786
另外我设置动作关联触发器给文章作者当有人评论时发邮件,但是测试了,邮箱没有收到邮件
以上测试环境,都是在本地电脑上用xampp安装测试的


感谢猪跑给我们这些drupal的新手带来的帮助

1 个回答

赞成!
0
否决!

问题1:可以试一下 Transliteration 模块,如果也不行,可以试一下改file.inc

把 file.inc 的 1550 行後的代码修改如下,这样做的话,是可以上传中文文档,但是,下载的文件也不会是中文名,如果不介意下载档不是中文的话,就可以湊合用 !
 

$tmpfile = $file;
$tmpfile->uri = file_destination($destination . 'xyz.png', $replace);
['tmp_name'][$source], $file->uri)) {
if (!drupal_move_uploaded_file($_FILES['files']['tmp_name'][$source], $tmpfile->uri)) {

问题2:你的第二个问题,资料有点不足,最好给更详细的资料,方便这边测试。