画像ファイルフィールドがあり、ノードをプログラムでスキャンして、ノードの本体で見つかった画像をfield_post_image
というタイトルの画像ファイルフィールドに保存する小さなスクリプトを書き込もうとしています
私はDrupal 7 + Image Fieldが行うデフォルトプロセスと、ここにあるSOの例: https:/ /stackoverflow.com/questions/5129559/attaching-files-to-nodes-programmatically-in-drupal-7
/ sites/default/filesに孤立したファイルなどがないようにするため、画像をファイルフィールドの保存先と同じフォルダに保存するのがベストプラクティスだと考えました。
Field Info API で field_info_field と field_info_instance の両方を確認しましたが、ファイルの宛先が見つからないようです(フィールドUI)
何かが足りない、または間違った場所を探していますか?
ありがとう!
これはファイルフィールドのインスタンス設定の一部ですが、トークンをサポートしています。 file_field_widget_uri($ field、$ instance) を呼び出すと、ファイルの保存に使用できるURIが得られます。