Да можно. Почему нет. Так-же как и ссылку передавай содержимое файла. Просто длинная строка с переносами.
Но я-бы проверил лимиты на макимальный размер сообщений. Подозреваю что этот лимит уникальный
для каждого брокера и устанавливается в настройках. Поэтому гуглить не надо. Надо просто сделать
тест и проверить какой толщины строки пролезают.
Есть известный доклад Алименкова на тему JMS и он там где-то рекомендует вместо пересылки по MQ толстых файлов - складывать их в любое key-value хранилище и передавать по MQ только линку на файл.
С моей точки зрения это правда имеет смысл но только в том случае если чтение файла - опционально. Тоесть потребитель может захотеть читать файл а может и нет.