0
我已经搜遍了这个,但我找不到一个干净的解决方案。我想开发的Drupal 6模块,让我有/网站/默认/文件目录构造成:Drupal 6存储文件非相对于安装路径的位置和通过不同的子域访问
- 文件上传上传到服务器上的文件夹,是不是一相对路径Drupal的安装路径
- 链接是通过不同的或子域
我假设我需要挂钩几个File interface功能,包括file_directory_path和file_create_url公开访问,但我不能确定它的函数挂钩。
CDN补丁核心,没有其他方式,所以这是一个好主意,从那里盗取补丁:) – chx 2011-03-14 08:46:22
嗯,所以核心补丁是唯一的方法。如果D7拥有非破解解决方案,您就知道了吗? – ak112358 2011-03-15 02:37:21
很可能,是的。在Drupal 7中,整个文件处理都使用流重写,您可以使用public://somefile.jpg或private://somefile.jpg访问文件,可以定义Drupal应该使用的自己的处理程序(s3://自动推送文件到Amazon S3就是一个例子),你可以在同一个网站上使用多个这样的文件(public/private/...是一个per-field设置,而不是全局的) – Berdir 2011-03-15 07:00:35