Bug 16077 - When using ServiceStack return HttpResult(fileInfo) I got extra charachters in downloaded image / file ...
Summary: When using ServiceStack return HttpResult(fileInfo) I got extra charachters i...
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: System.Web (show other bugs)
Version: unspecified
Hardware: PC Windows
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-11-09 15:23 UTC by abdulrhman shaheen
Modified: 2013-11-09 15:23 UTC (History)
1 user (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments
jpg image file downloaded from mono linux server using return HttpResult (171.93 KB, image/jpeg)
2013-11-09 15:23 UTC, abdulrhman shaheen
Details

Description abdulrhman shaheen 2013-11-09 15:23:46 UTC
Created attachment 5382 [details]
jpg image file downloaded from mono linux server using return HttpResult

I used the same RestFiles sample from (http://www.servicestack.net/RestFiles/#!files) on both wondows express iis and Linux mono with fastcgi as in tutorial as in http://jokecamp.wordpress.com/?s=fast+cgi+mono It works fine for me on windows. But on linux I got files with extra one line regardless the type. here is the hex of and uploaded image on linux 


I tried to rewrite stream and upload malformed image to my iis server and modify response for get requests and remove any malformed appendix. it works fine.

I tried on ubuntu linux but, unfortunately, it does not work as expected.

I believe mono linux appends extra crc or something at the beginning of response when return new HttpResult(File). I believe there should be some configuration to override this behavior.

Note You need to log in before you can comment on or make changes to this bug.