我有一个wordpress自定义页面,它从$ _GET获取路径,我的想法是需要将该文件上传回服务器。所以这是我的代码。
customUpload.php
<?php
ini_set('display_errors', 1);
ini_set('display_warnings', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
require_once(dirname(__FILE__) . '/wp-config.php');
require_once( ABSPATH . '/wp-admin/includes/file.php' );
header("HTTP/1.1 200 OK");
header("Status: 200 All rosy");
$wp->init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
$wp->send_headers();
$getFileToPost = $_GET["noteFile"];//eg: /tmp/htmlCode/upload.html
$upload_overrides = array( 'test_form' => false );
$movefile = wp_handle_upload( $getFileToPost, $upload_overrides );
var_dump( $movefile );
?>
当我尝试使用它时,它说文件是有效的..我知道这是一个太新的问题..任何帮助都表示赞赏。