ファイルが添付されたフォームがあります。ファイルをロードしてフォームを送信すると、検証エラーが発生した場合、フォームは再度ロードされますが、アップロードしたファイルはレンダリングされず、再度ロードする必要があります。
file_save_upload を使用してみましたが、うまくいかないようです。
$file_attach_set= file_save_upload('file_attachment1', array());
//$file_attach_setII = $form_state['values']['attc'];
$contextid = 150;
if(empty($file_attach_setII)){
$form['file_attachment' . $i] = array(
'#type' => 'file',
"#title" =>'kik'
'#default_value'=> $file_attach_set->fid,
//'#title_display' => $file_attach_set->uri,
''
);
}