gpt4 book ai didi

php - 使用uploadify提交表单后如何获取上传的文件?

转载 作者:行者123 更新时间:2023-11-29 18:31:29 26 4
gpt4 key购买 nike

问题:

我有一个带有文本框、文件浏览(上传)和提交按钮的表单。我正在通过 AJAX 提交此表单。当我使用文件浏览器选择文件时,它会自动上传到根据 folder 选项定义的文件夹。现在提交表单后,我想将数据保存到数据库中。我可以在发布后获取其他字段数据,但无法获取上传的文件。提交这样的表单后,我想要在 $_POST 中上传一组文件:

$_POST( 'fullname'=>'ABC', 'uploaded_files' => array( '/uploads/abc.doc', '/uploads/xyz.doc' ) );

这怎么可能?


到目前为止我有以下实现。

jQuery:

jQuery('.FileUpload').uploadify({
'uploader' : '/uploadify/uploadify.swf',
'script' : '/uploadify/uploadify.php',
'cancelImg' : '/uploadify/cancel.png',
'folder' : '/uploads',
'auto' : true,
'queueID' : 'fileQueue',
'removeCompleted':false
});

HTML:

<form action='save.php' method='POST' enctype='multipart/form-data'>

Name: <input type='text' name='fullname' id='fullname'>

Source File: <input type='file' name='photos' id='photos' class='FileUpload'>
<div id="fileQueue"></div>

<input type='submit' name='submit' id='submit'>

</form>

最佳答案

使用 javascript,您可以向表单添加一些输入以跟踪上传的文件。例如你可以放:

<input type='hidden' name='files[]' value="FILENAME1">
<input type='hidden' name='files[]' value="FILENAME2">
<input type='hidden' name='files[]' value="FILENAME3">

关于php - 使用uploadify提交表单后如何获取上传的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7700989/

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