我正在Drupal 8中创建一个Excel读取模块。我想获取文件的真实路径,以便从诸如public://2016-03/Places.xls之类的路径读取文件。
我应该调用什么函数来获取文件的真实路径?
1
api.drupal.org/api/drupal/core!includes!file.inc/function/...
—
穆罕默德GOMMA
为了阅读用什么?该路径几乎适用于所有内容,例如file_get_contents('public:// ...')可以正常工作。
—
贝尔迪尔
我得到的答案Drupal的8方面,它是`\的Drupal ::服务( '的file_system') - >真实路径( '公众://2016-03/Places_2.xlsx')`
—
Nisam
将其作为响应发布并接受作为解决方案。这将帮助其他有同样问题的人。
—
Aram Boyajyan
我也有类似情况,但是最终使用file_create_url,因为它可以处理
—
usernameabc
managed files (These are files that have either been uploaded by users or were generated automatically (for example through CSS aggregation))
和shipped files (those outside of the files directory, which ship as part of Drupal core or contributed modules or themes)