Я пытаюсь использовать file_scan_directory для сканирования некоторых файлов и получения локального пути, и я хочу, чтобы они стали объектом и сохранялись в БД, поэтому мне нужен file_save для этого.
file_save принимает объект файла в качестве параметра, и как я могу предположить, что эта процедура будет успешной?
Я попытался file_save_upload, API doc упомянул параметр «$ source --- Строка, указывающая путь к файлу или URI загружаемого файла для сохранения.», Однако, похоже, что он не читает путь и всегда возвращает ноль.
Я также пытаюсь создать объект файла для запуска file_save, он работает, но не думаю, что это правильно по-друпальски, было бы какое-то решение для:
file_scan_directory-> ???? -> file_save -> field_attach_update (* обновить поле новым fid после сохранения файла)
помогите пожалуйста, большое спасибо!