1.1、设置crossdomain.xml
下载crossdomain.xml文件,把解压出来的crossdomain.xml文件放在您保存图片或图片来源的服务器根目录下,
比如: http://example.com.cn,那么crossdomain.xml的路径为:http://example.com.cn/crossdomain.xml。
需要注意的是crossdomain.xml必须部署于站点根目录下才有效, crossdomain.xml的目的是授权来自美图域下的flash向您的站点上传图片或者从您的站点加载图片。
#pay#
1.2、调用方法
然后加载meitu.js和JQ.Js的代码,再创建一个div,id设置为csdiv,例:
接下来你需要编辑你的meitu.js文件,设置美图秀秀API的相关参数啦,例:
(上图有相关注释,相信你可以看得懂的!不懂的多看下开发文档)
接着,我们就上面的上传接口进行编写相应的php代码:
if (!$_FILES['Filedata']) { //判断上传文件是佛满足需求 die ( 'Image data not detected!' ); } if ($_FILES['Filedata']['error'] > 0) { //文件上传错误提示 switch ($_FILES ['Filedata'] ['error']) { case 1 : $error_log = 'The file is bigger than this PHP installation allows';//1---文件上传大小超过服务器允许上传的最大值 break; case 2 : $error_log = 'The file is bigger than this form allows'; //2---文件上传大小超过html表单中隐藏域MAX_FILE_SIZE选项的值 break; case 3 : $error_log = 'Only part of the file was uploaded'; //3---文件只有部分被上传 break; case 4 : $error_log = 'No file was uploaded'; //4---没有文件被上传 break; default : break; } die ( 'upload error:' . $error_log ); } else { //上传成功 $img_data = $_FILES['Filedata']['tmp_name']; //获得临时文件名 $size = getimagesize($img_data); //获得上传文件的大小 $file_type = $size['mime']; //获得上传文件类型 if (!in_array($file_type, array('image/jpg', 'image/jpeg', 'image/pjpeg', 'image/png', 'image/gif'))) { $error_log = 'only allow jpg,png,gif'; die ( 'upload error:' . $error_log ); //文件类型出错,输出错误信息 } //获得文件扩展名 switch($file_type) { case 'image/jpg' : case 'image/jpeg' : case 'image/pjpeg' : $extension = 'jpg'; break; case 'image/png' : $extension = 'png'; break; case 'image/gif' : $extension = 'gif'; break; } } if (!is_file($img_data)) { die ( 'Image upload error!' ); }上边这段代码重要的作用是:判断是否上传文件,上传文件是否满足要求(大小,格式),获得文件的扩展名。
连接数据库的config.php文件为:
在使用uniapp开发app和小程序时,经常会用到打开app/小程序时,根据登录状态判断是显...
1.字体列表及引用链接鸿蒙字体-B站400 字重 CSS://s1.hdslb.com/bf...
krpano全景图默认开启陀螺仪的方法
在日常开发过程中,突然发现svn无法提交和更新,出现“nopathorpathfilespe...
挺不错的浏览器,强加入了edgeimageviewer图片浏览器,感觉不是那么好,对于开发者...
windows11更新后,不管是桌面的右键,还是文件上点右键,都非常地别扭,而且也非常的卡顿...
这个问题,用普通sql语句查询,好解决,把表的字符编码改为对应的就可以了。但在使用视图查询时...
没那么多废话,直接上修改方法public\assets\js\require-table.j...