Как загрузить файл автоматически без использования входного файла

У меня есть поток, который загружает файл с помощью Zend_Form_Element_File и используя Zend_File_Transfer_Adapter_Http он загружает на сервер.

Я изменил поток, и если у меня уже есть файл на сервере, он не показывает Zend_Form_Element_File, мне нужно передать файл на сервере Zend_File_Transfer_Adapter_Http но я не могу найти способ достичь этого

главная проблема у меня в том, что поток использует ['tmp_name'] файла (который получается с transfer_adapter)

создание файла элемента формы:

if ($generado==null){
$element = new Zend_Form_Element_File('file'.$i);
$element->setDestination(UPLOADS_PATH . "/contratistas/");
// ensure only 1 file
$element->addValidator('Count', false, 1);
// limit to 100K
$element->addValidator('Size', false, 41943040);
$element->setRequired();
}else{
//don't create the file element
}

Передача использования кода:

 $upload     = new Zend_File_Transfer_Adapter_Http();
$upload->setDestination($sDestino);

if($generado==null){
$aArchivos  = $upload->getFileInfo();
}else{
$aArchivos = $upload->addFile(array("documento.pdf"));
error_log("ADD FILE");
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]