0
我在我的web應用程序中使用Zend表單。我想知道Zend在默認情況下將上傳的臨時文件放在哪裏?我無法在服務器tmp目錄中找到它。例如,如果 我通過文件字段上傳圖片(1.jpg),它會出現在tmp文件夾中,但是會顯示爲1.jpg(/tmp/1.jpg)。但是我需要像/ tmp/phpeZApBn這樣的臨時文件。也許它在任何其他位置?Zend框架表單,上傳文件問題
任何幫助,將不勝感激。
我在我的web應用程序中使用Zend表單。我想知道Zend在默認情況下將上傳的臨時文件放在哪裏?我無法在服務器tmp目錄中找到它。例如,如果 我通過文件字段上傳圖片(1.jpg),它會出現在tmp文件夾中,但是會顯示爲1.jpg(/tmp/1.jpg)。但是我需要像/ tmp/phpeZApBn這樣的臨時文件。也許它在任何其他位置?Zend框架表單,上傳文件問題
任何幫助,將不勝感激。
Zend_Form_Element_File默認使用Zend_File_Transfer_Adapter_Http來處理文件傳輸。我相信它默認使用系統默認值。您可以通過添加Zend_File_Transfer_Adapter_Http的新實例和Zend_Form_Element_File :: setTransferAdapter來更改默認值。
你爲什麼需要臨時文件?這聽起來對我來說(我沒有閱讀Zend_File_Transfer_Adapters的API文檔),就像Zend正在處理所有你通常必須做的事情一樣,比如確保它是一個上傳的文件,它的格式是正確的......當然,你可以手動處理,但你需要嗎? – 2010-04-16 06:10:07