在php中附加文件并插入数据库

这是附加文件的普通html方法。

form enctype = <“multipart / form-data”action =“savefile.php”method =“POST”name =“myform”>

发送这个文件:input name =“myfile”type =“file”onchange =“document.forms ['myform']。submit();”

/ FORM>

savefile.php

move_uploaded_file($ _ FILES [ “MYFILE”] [ “tmp_name的值”]

“上传/”。 $ _FILES [ “MYFILE”] [ “名称”]);

回声“存储在:”。 “上传/”。 $ _FILES [ “MYFILE”] [ “名称”];

它完美的工作,我的困难是,当我附上一个文件,它发送时,当我刷新页面,我附加的文件仍然在附件中,我怎么能清除它,所以它显示“没有选择的文件”thnks


你需要重定向用户

 header("Location: yourpage.php");

另外,以这种方式提交表单可能无法在每个浏览器上运行。


<input name="myfile" type="file" onchange="document.forms['myform'].submit() ;" />

和JAVASCRIPT

var myInput = $("#input[name='myfile']");       

function resetInput(){       
    myInput.replaceWith( myInput.val('').clone( true ) );
};

上传后调用resetInput()

翻录并改编自此主题

链接地址: http://www.djcxy.com/p/64857.html

上一篇: Attach file in php and inserting in a database

下一篇: php image upload