表格提交文件附件

Posted

技术标签:

【中文标题】表格提交文件附件【英文标题】:Form submit file attach 【发布时间】:2018-11-04 10:55:44 【问题描述】:

我有一个带有上传部分的表单。上传文件后,用户单击发送按钮。之后我想将文件作为附件发送到收件人邮件

【问题讨论】:

请阅读***.com/help/how-to-ask 【参考方案1】:

如果您的表单中有<input type='file' name='myFile' />,则在提交时,您只需在您的 php 文件中获取此命名字段

if( isset($_POST['myFile']) )
// means there is file submitted
// do process it here (store, edit, delete, whatever)

【讨论】:

【参考方案2】:
if( isset($_POST['myFile']) )

    $attachname8=$_FILES['myFile']['name'];
    $attachment8='';

    $output_dir="report/";
    //Filter the file types , if you want.

    if(!empty($attachname8))
    
        if ($_FILES["myFile"]["name"] > 0)
        
              echo "Error: " . $_FILES["myFile"]["error"] . "<br>";
        
        else
        
             //move the uploaded file to uploads folder;
             move_uploaded_file($_FILES["myFile"] ["tmp_name"],$output_dir.$_FILES["myFile"]["name"]);
             $attachment8="report/".$_FILES["myFile"]["name"];

        
    

【讨论】:

这个答案比我的好

以上是关于表格提交文件附件的主要内容,如果未能解决你的问题,请参考以下文章

js 提交表单数据: 附件+对象的的多集合

使用 ruby​​zip 在嵌套模型中下载回形针附件

表单提交文件附加

如何在某个网页上自动填写表单并上传附件,并提交。页面上用的是type = file这个东西

Sails.js 表单帖子未提交任何数据

格子达为啥上传文件是空的