加载图像,我不能从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没有任何签名证书