You are here

关于用户上传图片

xmxiaxmxia 的头像
Submitted by xmxiaxmxia on 星期六, 2013-02-16 09:10

您好,有个小问题:
就是我在一个文章类型中添加一个图片的字段,这样用户就能自己上传图片,而不是用“IMCE Wysiwyg bridge”模块中编辑器工具里的图片按钮,再选服务器。能不能实现像国产的CMS一样,用户上传一个图片后,这个图片自动加入到文章内容的那个编辑器里?
另外,我在创建这个图片字段时,有个选项:上传目标 :公共文件 。我这个站点中只有这个“公共文件”的选项,这样用户上传的文件是不是就都放在site目录下了。但怎么没有“私有文件”这个选项呢?
谢谢

论坛:

Drupal版本:

g089h515r806 的头像

(1),能不能实现像国产的CMS一样,用户上传一个图片后,这个图片自动加入到文章内容的那个编辑器里?

有个Drupal模块,可以实现这个功能,你测试一下,看行不:

http://drupal.org/project/insert

(2),这样用户上传的文件是不是就都放在site目录下了。

是的,默认就是这样的。

(3),但怎么没有“私有文件”这个选项呢?

你要私有文件选项做什么?私有文件是由Drupal管理的,走Drupal的引导指令流程。比较耗费资源。

实际项目中,很少用到。

xmxiaxmxia 的头像

哦,我是从字面上理解的,私有文件夹是不是能这样:一个注册用户,在服务器上分配一个文件夹(比如/user/user%uid).这样,用户从IMCE Wysiwyg bridge”模块中上传的图片与CCK自定义的图片字段上传的文件都放这个自己的文件夹下?

从而,可以控制不同用户组占用服务器上空间的多少?

进一步,如果将来网站上有了相册功能,或是视频功能,这个用户上传的文件还是在这个文件夹下。可以控制使用空间的大小?

g089h515r806 的头像

(1),共有文件夹是可以这样的:一个注册用户,在服务器上分配一个文件夹(比如/user/user%uid).。

(2),从而,可以控制不同用户组占用服务器上空间的多少?

这个是应该可以的。不过对于视频,海量的图片,建议还是交给专业的第3方来管理这些文件和服务处理。

(3),可以控制使用空间的大小?

默认是不可以的,不过在用户上传文件的时候,可以加个验证规则,看有没有超过最大限制。