方案一: tomcat部署下默认post请求提交参数大小为2M左右,超过这个大小,就会传值不成功 要使post请求参数无大小限制,需要在server.xml上修改,如下: <Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="2000"  redirectPort="8443"  URIEncoding="UTF-8" maxTh…
现在做的项目需要做一些图片处理,由于时间赶急,之前我便没有处理图片,直接将图片放在input[type=file]里面,以文件的形式提交给后台,这样做简直就是最低级的做法,之后各种问题便出来了,人物头像需要正方形,这样做难免出现异性,显示的时候便是各种丑. 项目赶完之后这两天优化本想在网上找一个现成的图片裁剪插件使用,但是在百度上面和jq22上面找了半天找到的都是一些服务器裁剪的事例,加上看别人的代码各种麻烦,简直头大,最后发现一个本地图片处理的插件,便想着不如自己写一个,虽然代码写着乱,但是自…
<?php /** * base64图片上传 * @param $base64_img * @return array */ header("content-type:text/html;charset=utf-8"); $base64_img = trim($_POST['img']); $up_dir = './upload/';//存放在当前目录的upload文件夹下 if(!file_exists($up_dir)){ mkdir($up_dir,0777); } if(…
问题描述 上传超过 2M 的文件到 Azure PHP 网站失败. 问题分析 由于 PHP 本身默认上传文件的上限是 2M,所以当上传超过2M的文件时会报错. 解决方法 根据以下步骤进行配置: 在 site -> wwwroot 目录下增加一个 .user.ini 文件,设置如下:   upload_max_filesize = 40M post_max_size = 40M Note 以上两个参数的值可以根据需求自行修改. 为了检查配置是否成功也可以在 .user.ini 文件中开启 PHP…
今天做图片上传,后台用的是base64解密图片二进制文件,以前都是用表单上传来解决图片上传的,现在后台没有人改,所以研究下base64上传. 需要将图片base64加密,但是调用 [data base64Encoding]; 后得到的字符串上传到后台图片有问题,就是一张灰色图片.然后谷歌了下,发现这种方法得到的字符串里面含有一些特殊字符如“=,”什么的在post到后台后就会变成空格,所以图片会有问题.找到一个方法需要将这些特殊的字符进行UTF8编码: NSString* newImgStr =…
/** * 保存图片 */ public function uploads($value='') { // $file = base64_decode(request()->file('image'));//图片 $param = input('param.'); $up_dir = ROOT_PATH . 'public' . DS . 'uploads/';//存放在当前目录的upload文件夹下 $base64_img = trim($param['image']); if(preg_ma…
视频下载:前台 jsp function downVideo(value,row,index){ return '<a href="<%=basePath%>admin/video/video!fileDown.ds?uname='+row.uname+'&filepath='+value+'">下载</a>'; } 后台java : action: public void fileDown() { FileUtil.download(fil…
最近用hexo在github上搭建了一个静态博客,开始几天用起来感觉还挺好的,但是用了些天就觉得每次写文章插入图片就非常麻烦,而且如果图片多了的话上传和访问就很慢了.后来网上看了下发现mac下有款ipic的软件很方便,直接复制图片就能做到自动上传到云上.不过这软件只有收费用户才能使用七牛.又拍等云存储,免费用户上传的图片只能保存在公共的微博图床. iPic 但有时候写文章是在window下的,虽然也有些网站也做了类似的功能,但是每次都要去打开浏览器上传拖曳也挺麻烦,所以干脆就自己用c#写了个我w…
2016年11月15日11:15:47 Windows下如果碰到如此问题,要看文件保存根路径里的rootpath,比如ThinkPHP框架里config.php文件里的的参数配置: //文件上传相关配置 'UPLOAD_CONFIG' => array( 'mimes' => '', //允许上传的文件MiMe类型 'maxSize' => 2 * 1024 * 1024, //上传的文件大小限制 (0-不做限制,默认为2M,后台配置会覆盖此值) 'autoSub' => true…
前台传图片的base64格式,后台处理方式//处理图片信息 返回对应的路径public function uploadBaseIma($imgArr){ $result = array(); //将路径直接设置在uploads下 if($imgArr){ foreach($imgArr as $k => $v){ if($v){ //判断上传的是否为原地址 $a = preg_match('/.*(\.png|\.jpg|\.jpeg|\.gif)$/', $v); if($a){ //是就存储…