我想将文件上传到我的 word-press 目录之外的另一个目录。这是我的 HTML<form><div class="form-group upload-btn-wrapper2"><span id="">Member Passport - Front</span><input required="" type="file" dir="rtl" name="member_passport_front_copy_names" id="member_passport_front_copy_names" class="form-control valid" for="UAE citizen" aria-required="true" aria-invalid="false"></div></form>这是我的 AJAX 函数。 jQuery(document).ready(function () { jQuery('body').on('change', '#member_passport_front_copy_names', function (evt) { var data = new FormData(this.form); var data = new FormData(); var files = jQuery('#member_passport_front_copy_names')[0].files[0]; data.append('file',files); jQuery.ajax({ url: '<?php echo site_url(); ?>/wp-admin/admin-ajax.php?action=cms_filesubmit', type: "POST", data: data, mimeType: "multipart/form-data", contentType: false, processData: false, cache: false, dataType: "html", success: function (response) { console.log(response); }, error: function (response) { alert("something went wrong"); } }); }); }); 这是我将文件上传到目录的 PHP 函数add_action( 'wp_ajax_cms_filesubmit', 'cms_filesubmit' );add_action( 'wp_ajax_nopriv_cms_filesubmit', 'cms_filesubmit' );function cms_filesubmit(){$target_dir = "http://sajaya.ae/himmah/app/webroot/img/user_upload/"; } } }}当我更改或上传文件时,它会响应成功但文件未上传到目录。
1 回答
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
move_uploaded_file
不适用于 HTTP URL – 您需要为目标指定文件系统路径。
相对于脚本的当前工作目录,或者作为服务器文件系统根目录的完整绝对路径。
- 1 回答
- 0 关注
- 121 浏览
添加回答
举报
0/150
提交
取消