0
我假定RESTful服務是一個全面的範例,它也可以覆蓋文件上傳,作爲http操作的一個子集。Zend_Service_Rest可以上傳文件嗎?
如果是這樣,那麼如何使用Zend_Service_Rest在Rest中執行文件上傳?
我的客戶端代碼應該以某種方式讀取文件並將其內容分配給restful對象的某些屬性?或者有另一種方式?
我假定RESTful服務是一個全面的範例,它也可以覆蓋文件上傳,作爲http操作的一個子集。Zend_Service_Rest可以上傳文件嗎?
如果是這樣,那麼如何使用Zend_Service_Rest在Rest中執行文件上傳?
我的客戶端代碼應該以某種方式讀取文件並將其內容分配給restful對象的某些屬性?或者有另一種方式?
你不需要使用Zend_Service_Rest
來玩REST,有一個簡單的控制器,並檢查使用了什麼動詞也可以做到這一點。
Zend_Service_Rest
只是在這裏顯示一個實現,但在我看來,傳遞參數的方式太嚴格了。我更願意編寫我自己的控制器,以便更好地控制。
如果你正在使用PUT
上傳文件,你可以做這樣的事情
public function foobarAction(){
$request = $this->getRequest();
$this->_helper->viewRenderer->setNoRender()
if($request->isPut()){
//DOSOMETHING with $_FILES
}
}