Je lis les données d'une application iPhone qui utilise http POST pour transférer l'image sur le serveur Je peux lire ceci dans un binaire et il écrit dans un fichier (voir ci-dessous) le problème que j'ai est quand J'ouvre l'image il échoue.Écrire fichier binaire
Vous pouvez voir le code de l'iPhone sur ce post: asp http POST Read Data
code:
byte[] buffer = new byte[Request.ContentLength];
using (BinaryReader br = new BinaryReader(Request.InputStream))
br.Read(buffer, 0, buffer.Length);
string fileName = @"C:\test\test.jpg";
FileStream fs = new FileStream(fileName, FileMode.Create,
FileAccess.ReadWrite);
BinaryWriter bw = new BinaryWriter(fs);
bw.Write(buffer);
bw.Close();
L'image Content-Type est une application/octet-stream
Quelqu'un peut-il briller tout la lumière sur ceci s'il vous plaît.
Demandez-vous ce qu'est un flux d'octets d'application/ou comment le changer à un autre type MIME? –
En outre, par "échoue", waht voulez-vous dire? –
quand j'ai mis échoué je veux dire l'image ne s'ouvrira pas, format incorrect. L'a ouvert dans Notpad et peut voir l'en-tête et le contenu. – MartGriff