gpt4 book ai didi

php - 使用 PHP 和 Javascript 进行 AJAX 上传

转载 作者:行者123 更新时间:2023-11-28 03:00:13 25 4
gpt4 key购买 nike

我想通过 jQuery 动态发送上传表单到 CI。表单需要包含要上传的文件和保存路径。

到目前为止,我的 AJAX 调用如下所示:

file = $('#file').val();
path = active_dir;

upload_file( file, path );

function upload_file(file, path) {
$.post("/upload_file/", { file: file, path: path }, function(data) {
notice(data);
});
}

脚本的 PHP 端经过测试并且正常。并且路径按其应有的方式进行处理。但我从 PHP 收到一条错误消息,显示“未选择任何文件。”。

如何从表单中获取文件数据?

谢谢你,克里斯托弗

最佳答案

您仅发布文件字段的值(如果您提醒它,它只是文件名),而不是文件本身,因此 PHP 的 $_FILES 数组不会填充实际文件数据。

要演示,请尝试以下操作:

$(document).ready(function($) {
$('#myFile').change(function() {
alert($(this).val()); //will alert the filename
});
});

如果你想摆脱ajax文件上传的头痛,可以看看j Query Form Plugin并查看 ajax upload code samples .

关于php - 使用 PHP 和 Javascript 进行 AJAX 上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1287271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com