Hej, Jeg har lavet et program som sender et JPEG billede fra en computer til en anden... Første gang jeg sender billedet, får jeg fejlen: JPEG Error #52, Men kører jeg programmet igen, kan jeg sende så tosset jeg vil uden at fejlen opstår... Fejlen kommer igen hvis jeg f.eks. holder en pause på 2 min. inden jeg sender billedet igen... Er der nogen som har en idé til hvad det kan være?
Dit jpeg er på en eller anden måde korrupt. Er du sikker på billede kommer ordentligt igennem. Har selv lige haft 'JPEG Error #52' på et korrupt billed, der ikke blev gemt ordetligt.
Det underlige er at den kun siger fejlen første gang jeg kører programmet... og hvis jeg holder en pause...Det er som om den første gang tager nogle ekstra bytes med...
Du kunne jo tilføje en header til din memorystream hvis det er det du bruger. I den kunne du angive hvilket størrelse jpeg filen har, når du modtager søger du bare frem til header, og kopire derfra til værdien som står i header.
Ved ikke om det ville hjælpe, tror nu mest på at der er nogle bytes som går tabt fremfor at der kommer nogle ekstra med :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.