在Drupal 7中,如何为文件字段设置现有文件路径?我看到的唯一选择是再次上传文件。
在Drupal 6中,FileField Sources似乎可以做到这一点。
不FileField或路径或IMCE与文件一起领域允许服务器文件分配?
是否有API以编程方式管理文件字段?
编辑
我刚刚发现这个可以全部与媒体模块来完成。我还安装了mediaelement。但是,它并不完全直观,因此这里是我采取的步骤:
导入媒体库: /admin/content/media/import
创建一个mediafile asset
字段。这使您可以从库中附加。
显示格式(例如音频)位于/admin/config/media/types/manage/audio/display/
,而不是仅提供“大”,“小”,“预览”等内容类型的“管理显示”。
$node = node_load($nid); $node->field_myfilefield[$node->language][0] = $file; node_save($node);
应该工作吗?2)我假设1
在附加到节点后应该将状态设置回?还是node_save
为我这样做?谢谢!