2016-06-17 3 views
0

Мы загружаем 23 Мб текстового файла RabbitMQ. Мы преобразуем этот файл в filestream, а затем мы свяжем это сообщение с JSONObject.Каков максимальный размер сообщения RabbitMQ?

var path = Server.MapPath("~/App_Data/" + fileName); 
      var excelFile = new FileInfo(path); 
      FileStream stream = System.IO.File.Open(path, FileMode.Open, FileAccess.Read); 
      // Added Code for CommandComponent changes Start 
      byte[] fileMessage = new byte[stream.Length]; 
      stream.Read(fileMessage, 0, fileMessage.Length); 
      stream.Close(); 
      TempData["FileMessage"] = fileMessage; 
      TempData["FileType"] = fileType; 
      System.IO.File.Delete(path); 
      // Added Code for CommandComponent changes End 
      return Json(new { Result = true }, JsonRequestBehavior.AllowGet); 

ответ

0

К AMQP спецификация нет ограничений. Тело - это буфер, где вы можете поместить то, что вы предпочитаете.

Очевидно, что существует сеть между вашим приложением и RabbitMQ, и вы не можете отправить большой файл просто с простой отправкой.

Вы должны реализовать какой-то поток

Смежные вопросы