Drupal 7では、ファイルフィールドに既存のファイルパスをどのように設定しますか?表示される唯一のオプションは、ファイルを再度アップロードすることです。
Drupal 6では、FileField Sourcesがこれを行うようです。
DOES 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
私のためにこれをしますか?ありがとう!