在zend中上传并读取一个txt文件,而不保存它


Upload and read a txt file in zend without saving it

我想知道在zend 1.12中,我是否可以用它来上传一个txt文件,读取并进行一些解析,而不必在其他地方保存这个文件。

我已经有了上传表格:

<form enctype="multipart/form-data" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
        Chose your file: <input name="uploadedfile" type="file" />
    <br />
    <input type="submit" value="Upload File" />
</form>

我也参与了行动:

function managementaccountingAction() {
        Zend_loader::loadClass('Zend_File_Transfer_Adapter_Http');
        if ($this->getRequest()->isPost()) {
            $adapter = new Zend_File_Transfer_Adapter_Http();
            //$adapter->setDestination('C:'temp');
            //$files = $adapter->getFileInfo();  
            if (!$adapter->receive()) {
                $messages = $adapter->getMessages();
                echo implode("'n", $messages);
            }
        }
    }

有什么建议吗?

感谢

您需要将文件保存在某个位置以对其进行操作,但之后可以将其删除。为了删除它,您可以使用PHP的unlink函数。