Я просто создаю временный файл с tmpfile, чтобы вставить в него файл, который я получаю с удаленного FTP-сервера.
tmpfile
Мне нужно передать в API URL-адрес этого файла, но tmpfile возвращает ресурс... Как я могу получить его путь?
sys_get_temp_dir()
Фактически, stream_get_meta_data($file)['uri'] должен содержать путь.
stream_get_meta_data($file)['uri']
sys_get_temp_dir()
; но, возможно, вам следует использовать tempnam (), если вам нужно знать фактическое имя файла