在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