2016-11-07 8 views
0

drupalのコンテンツに追加するために必要なpdfファイルは1000以上あります。 アップロードフィールドを持つDrupalコンテンツタイプ(ノードを持つページ)があります。drupal 7へのファイルをバックドア(FTP)からアップロードしてdrupalに伝える

ファイルが配置/ var/www/mysite /にサイト/デフォルト/ファイル/フォルダ

にアップロードされている私は1つのファイルをアップロードし、すべてのテーブルを検索し、cache_fieldは、ファイル名への参照を持っていましたデータフィールドはBLOBです。フィールドから.binファイルをダウンロードし、NotePad ++でそれを開き、他の情報の音色で正確なファイル名を見つけました。

私の質問:私は、各ページのノードのIDを知っている場合 、それは彼らが持っているかのようにファイルがページ上で利用できますので、「内容」ページとcache_fieldテーブルを更新するためのPHPスクリプトを記述することが可能ですアップロードされましたか?

+0

Ajaxエラーから、ファイル名が "file_managed"テーブルに格納されていることがわかりました。 – RightAngle

答えて

0

ファイルを関連付けて、1000個のノードを更新または作成する必要がある場合は、フィードモジュールを使用できます。 このモジュールは作業日数を節約します。

各nidの各ファイルの名前を使用して、csvファイル(またはモジュールが読み取れるその他の形式)を作成するだけです。

pdfファイルをデフォルトの/ files /フォルダに置く場合は、フィードを使用して更新する前に、ファイルフィールドが "folder"フォルダ内のファイルを見つけていることを確認する必要があります。

関連する問題