我正在尝试通过ajax进行上传,但我真的不想使用常规的wordpress媒体上传程序。这是太多的东西,我想做的就是上传一张图片。
我一切正常ajax通过这个Jquery插件发送上传的文件LINK 我都准备好了,这不是问题。
这是我的函数,它被调用以上载,但我始终会收到此错误消息。
if ( !empty($_FILES[\'files\']) ) {
$daFile = $_FILES[\'files\'];
$upload = wp_handle_upload($daFile , array(\'test_form\' => FALSE));
var_dump($upload);
}
和从$upload返回的错误消息
array(1) { ["error"]=> array(1) { [0]=> int(0) }}
注意,我使用的是WPMU。我已经在网上查了很多关于这一点,但不明白为什么我会得到这个空白错误数组。。。
这是为用户提供的前端上传程序。wp\\u handle\\u upload是否关心用户权限,即是否登录admin?如果是这样的话,我该怎么把这该死的东西上传到服务器上呢?我只需要在这个函数结束时提供url链接。
谢谢