当前位置: 首页 > news >正文

建设招标网网站linux上部署wordpress

建设招标网网站,linux上部署wordpress,代理平台什么意思,做网站能拿多少钱摘要 很多场景下需要选择多张图片上传#xff0c;或者是批量上传以提高效率#xff0c;多图上传的需求自然就比较多了#xff0c;本文使用最简单的XMLHttpRequest异步上传图片。 界面 上传示例 代码 index.html !DOCTYPE html htmlheadtitl…摘要 很多场景下需要选择多张图片上传或者是批量上传以提高效率多图上传的需求自然就比较多了本文使用最简单的XMLHttpRequest异步上传图片。 界面 上传示例 代码 index.html !DOCTYPE html htmlheadtitle多图上传/titlemeta charsetutf-8style#fileInput{width: 500px;height: 45px;margin: 50px auto 0;background: #eee;display: block;padding: 20px 20px;border-radius: 20px;}#previewContainer{width: 500px;margin: 10px auto;background: #eee;padding: 20px 20px;display: none;}.preview-image {max-width: 200px;max-height: 200px;margin-bottom: 10px;}/style/headbody!--选择文件--input typefile idfileInput acceptimage/* multiplediv idpreviewContainer/divscriptconst fileInput document.getElementById(fileInput);const previewContainer document.getElementById(previewContainer);// 监听选择文件fileInput.addEventListener(change, handleFileSelect);function handleFileSelect(event) {const files event.target.files;for (let i 0; i files.length; i) {const file files[i];const reader new FileReader();reader.onload function(event) {const image document.createElement(img);image.className preview-image;image.src event.target.result;previewContainer.appendChild(image);// 将文件上传至服务器uploadImage(file);}reader.readAsDataURL(file);}}// 将文件上传至服务器function uploadImage(file) {const xhr new XMLHttpRequest();const formData new FormData();// 将文件添加到formData对象formData.append(image, file);// 设置XHR请求的处理函数xhr.onreadystatechange function() {if (xhr.readyState XMLHttpRequest.DONE) {if (xhr.status 200) {console.log(上传成功);// 显示图片预览区域document.querySelector(#previewContainer).setAttribute(style, display:block);// 打印JSONconsole.log(JSON.parse(xhr.response))} else {console.log(上传失败);}}}// 发送POST请求到服务器xhr.open(POST, upload.php, true);xhr.send(formData);}/script/body /htmlupload.php 请建立一个upload文件夹以存放上传的文件 ?php// 编码header(Content-type:application/json);// 检查是否有文件上传if (isset($_FILES[image])) {// 获取上传的文件信息$file $_FILES[image];// 获取文件名$fileName $file[name];// 获取文件的临时路径$tmpFilePath $file[tmp_name];// 指定保存目录$uploadDir upload/;// 验证是否为图片文件if ((($_FILES[image][type] image/gif)|| ($_FILES[image][type] image/jpeg)|| ($_FILES[image][type] image/jpg)|| ($_FILES[image][type] image/pjpeg)|| ($_FILES[image][type] image/x-png)|| ($_FILES[image][type] image/png)) ($_FILES[image][size] 10485760)){// 生成唯一的文件名$uniqueFileName uniqid() . _ . $fileName;// 拼接保存路径$uploadPath $uploadDir . $uniqueFileName;// 获取HTTP协议function get_http_type(){$http_type ((isset($_SERVER[HTTPS]) $_SERVER[HTTPS] on) || (isset($_SERVER[HTTP_X_FORWARDED_PROTO]) $_SERVER[HTTP_X_FORWARDED_PROTO] https)) ? https:// : http://;return $http_type;}// 将临时文件移动到目标路径if (move_uploaded_file($tmpFilePath, $uploadPath)) {// 上传成功// 可以在此处进行进一步处理比如生成缩略图、添加水印等$result array(code 200,msg 上传成功,url get_http_type().dirname($_SERVER[HTTP_HOST].$_SERVER[PHP_SELF])./.$uploadPath);} else {// 上传失败$result array(code 202,msg 文件上传失败);}}else{// 不合规的文件$result array(code 202,msg 不合规的文件);}} else {// 没有文件上传$result array(code 202,msg 没有选择要上传的文件);}// JSONecho json_encode($result, JSON_UNESCAPED_UNICODE); ?作者 TANKING
http://www.w-s-a.com/news/924265/

相关文章:

  • 网站使用arial字体下载微网站 建设
  • 文化馆网站建设意义营销型国外网站
  • 公司网站定位建议wordpress怎么用模板
  • 中国十大热门网站排名计算机选什么专业最好
  • 怀化建设企业网站太原网站关键词排名
  • 空间注册网站网站制作是怎么做的
  • 数码家电商城网站源码一个网站的成本
  • 网站伪静态是什么意思麻涌东莞网站建设
  • 理县网站建设公司郑州仿站定制模板建站
  • 手机网站建设网站报价诸城人才网招聘网
  • 一起做网站怎么下单临沂网站制作
  • 公司网站案例企业网站 模版
  • 做的好的响应式网站有哪些网站界面设计案例
  • 上海创意型网站建设icp备案网站信息
  • 网站没收录中山手机网站制作哪家好
  • 代驾软件开发流程wordpress 博客主题 seo
  • 成都的教育品牌网站建设网站广告js代码添加
  • 网站找人做seo然后网站搜不到了网站建设seoppt
  • 做网站优化有用吗学做文案的网站
  • wordpress 知名网站怎么做微网站
  • 用电脑怎么做原创视频网站河南建设工程信息网一体化平台官网
  • 云服务器和网站空间郑州做招商的网站
  • 规模以上工业企业的标准北京seo结算
  • 软件开发过程模型如何做网站性能优化
  • 网站建站公司广州南京江北新区楼盘
  • 哪些做展架图的网站好开发公司2022年工作计划
  • 磨床 东莞网站建设wordpress下载类主题系统主题
  • 免费学编程网站芜湖做网站都有哪些
  • 能发外链的网站门户网站网页设计规范
  • 网站建设所需人力南城区网站建设公司