Единица измерения = Байт.
1 Kilobyte (kB) = 2ˆ10 Byte = 1024 Bytes
Пример тестирования кода для файла размером 15 КБ:
const int maxFileLength = 15360; // 15KB = 1024 * 15
if(PictureFile.PostedFile.ContentLength > maxFileLength)
{
MyResult.Text = String.Format("Your post has a size of {0:#,##0} bytes which
exceeded the limit of {0:#,##0} bytes. Please upload a smaller file.",
PictureFile.ContentLength, maxFileLength);
}
else
{
// Save the file here
MyResult.Text = "Thank you for posting."
}
В вашем случае, если вы хотите, чтобы размер файла был меньше 500 КБ, вы должны иметь следующее:
const int maxFileLength = 512000; // 500KB = 500 * 1024