0

ユーザーがファイル フィールドを使用して画像をアップロードできる式を作成しました。別の公式では、ユーザーは以前にアップロードした画像を変更できます。

これまでのところ、ユーザーは新しい画像をアップロードするか、フィールドを空にして既存の画像を残すことができました。私の質問は、ユーザーが以前にフィールドでアップロードしたファイルを適切な方法で表示するにはどうすればよいですか? #default_value (以下の @code) を設定しても、何も起こりません。

//$smallimage = fid of image
$form['smallimage'] = array(
  '#type' => 'file',
  '#title' => t('Image'),
  '#default_value' => $smallimage,
  '#description' => t('Upload a file, allowed extensions: jpg, jpeg, png, gif'),
);

編集:管理されたファイルに戻りました。ファイル/画像をバインドするタイプがないため、それらを最初のノードと最初のユーザーにバインドします。クリーンなソリューションではありませんが、機能します。

managed_file に切り替えずに解決策/回避策を持っている人はいますか?

前もって感謝します

4

1 に答える 1