locked
how to increase uploading file size in Asp.net core 2.1(MVC)? RRS feed

  • Question

  • User-753357321 posted

    This is the snippet that i am using for file upload.help me with your solution

    [DisableRequestSizeLimit]
    public async Task<IActionResult> Create([Bind("AudioID,Tittle,TittleAudio,Description,Image,Audios,Ratings,Age,IsActive,DateTime")] AudioBooK audioBooK)
    {
    if (audioBooK != null && audioBooK.Age > 15)
    {

    audioBooK.IsActive = true;
    }

    if (ModelState.IsValid)
    {
    audioBooK.AudioID = Guid.NewGuid();

    var file1 = HttpContext.Request.Form.Files["TittleAudio"];
    var file2 = HttpContext.Request.Form.Files["Image"];
    var file3 = HttpContext.Request.Form.Files["Audios"];
    if ((file1 != null && file1.Length != 0) && (file2 != null && file2.Length != 0)&& (file3 != null && file3.Length != 0))
    {
    _storage.SaveFile("TITTLEAUDIO/" + audioBooK.AudioID, "audio1", file1);
    _storage.SaveFile("IMAGES/" + audioBooK.AudioID, "Image", file2);
    _storage.SaveFile("AUDIOS/" + audioBooK.AudioID, "audio2", file3);

    audioBooK.TittleAudio = _storage.GetUrl("TITTLEAUDIO/" + audioBooK.AudioID, "audio1", file1);
    audioBooK.Image = _storage.GetUrl("IMAGES/" + audioBooK.AudioID, "Image", file2);


    audioBooK.Audios = _storage.GetUrl("AUDIOS/" + audioBooK.AudioID, "audio2", file3);



    }
    else
    {
    return BadRequest("Please Upload Files");
    }


    _context.Add(audioBooK);
    await _context.SaveChangesAsync();
    return RedirectToAction(nameof(Index));
    }
    ViewData["message"] = $"File uploadeded sucessfull.File Length:(file.Length)bytes";
    return View(audioBooK);
    }

    Friday, April 17, 2020 10:18 AM

All replies