Thanks a lot for the quick response. I have the following controller code which i took from chunk save example.
public ActionResult ChunkSave(IEnumerable<HttpPostedFileBase> files, string metaData)
if (metaData == null)
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(metaData));
var serializer = new DataContractJsonSerializer(typeof(ChunkMetaData));
ChunkMetaData chunkData = serializer.ReadObject(ms) as ChunkMetaData;
string path = String.Empty;
// The Name of the Upload component is "files"
if (files != null)
foreach (var file in files)
path = Path.Combine(Server.MapPath("~/Uploads"), chunkData.FileName);
FileResult fileBlob = new FileResult();
fileBlob.uploaded = chunkData.TotalChunks - 1 <= chunkData.ChunkIndex;
fileBlob.fileUid = chunkData.UploadUid;
when the error file is in the last of the queue, other files are uploaded as expected. but if the error files come before the normal files the upload is in a kind of "paused" state. see the attached.
kindly let me know your insights.
If you can share your code with me, i can try the controller code you are using and see the difference.