@@ -21,7 +21,7 @@ internal class ReadMeService : IReadMeService
2121 internal const string TypeFile = "File" ;
2222 internal const string TypeWritten = "Written" ;
2323
24- internal const int MaxMdLengthBytes = 8000 ;
24+ internal const int MaxAllowedReadmeBytes = GalleryConstants . MaxFileLengthBytes ;
2525 private const string UrlHostRequirement = "raw.githubusercontent.com" ;
2626
2727 private static readonly TimeSpan UrlTimeout = TimeSpan . FromSeconds ( 10 ) ;
@@ -235,10 +235,10 @@ internal static async Task<string> GetReadMeMdAsync(ReadMeRequest readMeRequest,
235235
236236 if ( TypeWritten . Equals ( readMeType , StringComparison . InvariantCultureIgnoreCase ) )
237237 {
238- if ( encoding . GetByteCount ( readMeRequest . SourceText ) > MaxMdLengthBytes )
238+ if ( encoding . GetByteCount ( readMeRequest . SourceText ) > MaxAllowedReadmeBytes )
239239 {
240240 throw new InvalidOperationException ( string . Format ( CultureInfo . CurrentCulture ,
241- Strings . ReadMeMaxLengthExceeded , MaxMdLengthBytes ) ) ;
241+ Strings . ReadMeMaxLengthExceeded , MaxAllowedReadmeBytes ) ) ;
242242 }
243243 return readMeRequest . SourceText ;
244244 }
@@ -272,7 +272,7 @@ private static async Task<string> GetReadMeMdFromPostedFileAsync(HttpPostedFileB
272272
273273 using ( var readMeMdStream = readMeMdPostedFile . InputStream )
274274 {
275- return await ReadMaxAsync ( readMeMdStream , MaxMdLengthBytes , encoding ) ;
275+ return await ReadMaxAsync ( readMeMdStream , MaxAllowedReadmeBytes , encoding ) ;
276276 }
277277 }
278278
@@ -292,7 +292,7 @@ private static async Task<string> GetReadMeMdFromUrlAsync(string readMeMdUrl, En
292292 {
293293 using ( var httpStream = await client . GetStreamAsync ( readMeMdUrl ) )
294294 {
295- return await ReadMaxAsync ( httpStream , MaxMdLengthBytes , encoding ) ;
295+ return await ReadMaxAsync ( httpStream , MaxAllowedReadmeBytes , encoding ) ;
296296 }
297297 }
298298 }
0 commit comments