ответ

11

Единица измерения = Байт.

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 
-1

Image

Когда я загрузив файл шаблона более 1 мб ее адресности загружен в течение длительного времени .my, как указано ниже:

if (checkImagecount()) 
{ 
    //string imgFolder = Server.MapPath("/Userimages/" + emp_id.ToString().Trim() + "/Images/Browseimage/"); 
    string destinationImage = Server.MapPath("/master/" + emp_id.ToString().Trim() + "/Images/"); 
    string destination1 = Server.MapPath("/master/" + emp_id.ToString().Trim() + "/Images/"); 
    string imgFilename, fileExt = String.Empty; 
    Response.Write(fileTemplateimage.PostedFile.ContentLength+"<br/>"); 
    Response.Write(fileTemplateimage.FileBytes.Length); 
    Response.End();  
    if (fileTemplateimage.PostedFile.ContentLength > 0 && fileTemplateimage.FileBytes.Length <= 1048576) 
    { 

     System.Drawing.Image uploadImage = System.Drawing.Image.FromStream(fileTemplateimage.PostedFile.InputStream); 
     float uploadImagewidth = uploadImage.PhysicalDimension.Width; 
     float uploadImageheight = uploadImage.PhysicalDimension.Height; 
else 
    { 

     Page.ClientScript.RegisterStartupScript(this.GetType(), "failure", "alert('अपलोड फ़ाइल आकार 1 एमबी से अधिक नहीं होना चाहिए.');", true); 
     divhide.Style.Add("display", "block"); 
     divUploadpanel.Style.Add("display", "block"); 
     fileTemplateimage.Focus();