加載圖像,我不能從Zend服務器與下面的代碼加載圖像:無法從Zend服務器
Console.WriteLine(">" + url);
Console.WriteLine(">" + NSUrl.FromString(url));
Console.WriteLine(">" + NSData.FromUrl(NSUrl.FromString(url))); // Null on this line
看來,只有當我試圖從我的服務器加載圖像,任何其他來源的正常工作。這是我的Zend控制器代碼:
public function getAction()
{
$file_id = (int)$this->_getParam('id');
$file = $this->fileModel->getById($file_id);
$this->getResponse()
->setHttpResponseCode(200)
->setHeader('Pragma', 'public', true)
->setHeader('Expires', '', true)
->setHeader('Cache-Control', 'public', true)
->setHeader('Cache-Control', 'max-age=3800')
->setHeader('Content-type', $file->CONTENT_TYPE, true)
->setHeader('Content-Length', $file->FILE_SIZE)
->clearBody();
$this->getResponse()->sendHeaders();
echo base64_decode($file->FILEBODY);
exit;
}
圖像在瀏覽器中顯示正常。我的代碼有什麼問題?
PS:我的服務器工作throught HTTPS沒有任何簽名證書