В прошлом я работал с наборами данных DICOM, но не использовал PHP.
Первое, что я бы сказал: данные DICOM действительно большие, поэтому постарайтесь свести к минимуму объем передачи, поскольку он будет медленным.
Если уже есть проекты PHP для чтения иманипулируя DICOM, я бы взял один из этих проектов, который, как вы знаете, работает и отвечает вашим потребностям, а затем напишет отдельный фрагмент кода, чтобы перенести данные DICOM туда, где они вам нужны.Я подчеркиваю отдельное положение, поскольку вы не хотите связывать свой код переноса данных с кодом чтения / манипуляции, держите его отдельно, чтобы обеспечить поддержку вашего кода.
Предположительно, существующие проекты PHP DICOM способнызагрузить файл (ы) с диска, так почему бы не написать свой код передачи для получения / получения файлов и записать их на диск локально?Вам не нужно прикасаться к существующему коду чтения / записи.
Функция копирования PHP может быть хорошим местом для начала передачи ваших файлов: http://php.net/manual/en/function.copy.php