博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
form 表单跨域提交
阅读量:4978 次
发布时间:2019-06-12

本文共 1643 字,大约阅读时间需要 5 分钟。

<!DOCTYPE html>

<html>
<head>
<title>form 表单上传文件</title>
<script src="Public/js/jquery-2.1.4.min.js"></script>
<script src="Public/js/bootstrap.min.js"></script>
</head>

<body>

<form action="http://www.111.com/renrence3/renrence/lingyuan/Index/form" method="post" enctype="multipart/form-data" name="form1" id="form1">
<label for="name">name</label>
<input type="text" name="name" id="name" />
<input type="text" name="projectid" id="projectid" value='1872'>
<label for="file">file</label>
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" /> <!-- 10MB -->
<input type="file" name="file" id="file" />
<input type="submit" value="提交"/>
</form>

</body>

</html>

 

PHP

public function form(){

$projectid=I('projectid');
//将文件放到指定位置
$file_arr=$this->upload($projectid);//将上传的图片放到指定文件夹下
$file_arr['file'][$a][savename];
$data['file_name']=date('Y-m-d').$file_arr['file']['savename'];//获取存入服务器端文件名
//存入数据库
$Model=M('_file');
$data['projectid']=$projectid;
$id=$Model->add($data);
echo $id;
}

function upload($projectid)
{
//完成与thinkphp相关的,文件上传类的调用
// import('@.Org.UploadFile');//将上传类UploadFile.class.php拷到Lib/Org文件夹下
date_default_timezone_set('Asia/Shanghai');
$config = array(
'rootPath' => './',
'maxSize' => 53145728,//限制为3M
'savePath' => 'Public/file/'.$projectid.'/',//保存路径
'saveName' => '/'.date('ymdhis',time()).rand(100,999),
'exts' => array('xlsx', 'txt', 'xls', 'png', 'jpg', 'jpeg', 'ppt', 'docx', 'doc','apk','ipa','pdf','exe'),//限制后罪名
'autoSub' => true,//自动子目录保存Y-M-D
);
$upload = new \Think\Upload($config);// 实例化上传类
// // 设置附件上传目录
$info = $upload->upload();

return $info;
}

 

转载于:https://www.cnblogs.com/zj19940919/p/6099108.html

你可能感兴趣的文章
`ln`命令创建软链接错误
查看>>
mysqlDOS命令
查看>>
jquery $(document).ready() 与window.onload的区别
查看>>
day13_自动抽取数据——监控存储过程
查看>>
[转]http返回头中content-length与Transfer-Encoding: chunked的问题释疑
查看>>
课程作业1
查看>>
flume安装和使用
查看>>
vc++中用listcontrol显示时间时,其格式若未指定,将和系统的时间格式一致,这点尤其要注意...
查看>>
老蜗牛写采集-开篇
查看>>
汽车制造中的先进方法与最佳实践
查看>>
display:table / display:table-cell 用法
查看>>
UITableView优化
查看>>
iOS 点击事件传递及响应
查看>>
谷歌应用商城打开
查看>>
Oracle RMAN备份
查看>>
实时监听输入框值变化的完美方案:oninput & onpropertychange
查看>>
【C】枚举用例分析
查看>>
JS限制文本框只能输入数字
查看>>
一套完整系统对人生的意义
查看>>
【Flex】去除外边框,底背景透明,改变exe的icon
查看>>