Charger le fichier dans HttpServer C # dans le navigateur Apple

J’écris un serveur HTTP en C #

Dans handleGETRequest Quand Demander un fichier, j’ai écrit:

if (p.http_url.Equals("/Test.png")) { Stream fs = File.Open("../../Test.png", FileMode.Open); fs.CopyTo(p.outputStream.BaseStream); p.outputStream.BaseStream.Flush(); fs.Close(); } 

Ce travail dans tout le navigateur dans Windows et Android, mais pas dans le téléphone IOS dans Safari.I Testé dans tous les navigateurs dans Apple Seven et Apple Six.

Message d’erreur Est: incapable d’écrire des données sur la demande de transport de la connexion HTTP