我正在服务器上创建一个映像,并将其存储在tmp文件夹中。我想运行一个php文件,该文件获取此图像,将其存储在默认的媒体目录结构中,并将其附加到帖子中,同时创建适当的缩略图。media\\u handle\\u upload似乎需要上传POST请求才能使用。是否有可能在非后期上下文中对本地图像进行处理?谢谢
本地文件的媒体句柄上载?
1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成
处理侧面加载的文件的方式与media\\u handle\\u upload()处理上载文件的方式相同。
// Array similar to a $_FILES upload array.
$file_array = array(
\'name\' => \'filename.jpg\',
\'tmp_name\' => \'path/to/filename.jpg\',
);
// Post ID to attach upload to, 0 for none.
$post_id = 0;
$attachment_id = media_handle_sideload( $file_array, $post_id );
结束