drupal 7如何使用drupal_goto文件

时间:2016-03-27 03:00:45

标签: drupal-7 filefield

我在自定义模块中做了一些自定义脚本。在我编写脚本后,我想转到文件字段的文件路径。 我怎么能得到这个? 我有文件的uri来显示它。 我试过了 drupal_goto(' $结果') 其中$ result是使用文件的uri字段进行查询的结果。

虽然 drupal_goto($ result)不起作用。 有什么建议??

2 个答案:

答案 0 :(得分:1)

drupal_goto(file_create_url($result));

uri包含public://

如果这不起作用,请打印file_create_url($ result)的结果并在浏览器中复制它,看看文件是否真的存在。顺便说一句,你应该避免只为一个文件查询数据库,并使用file_load()来避免意外。

答案 1 :(得分:0)

谢谢,这真的帮助了我的方向......

TEMPDIR = tempfile.TemporaryFile(mode="w+")

希望这会对某人有所帮助: - )