这两天新版的博客已经改的差不多了,整理一下代码:
图片上传是直接传到服务器上,提交表单的时候,把上传图片返回的地址存进去就可以了。

通过使用 PHP 的全局数组 $_FILES,你可以从客户计算机向远程服务器上传文件。
第一个参数是表单的 input name,第二个下标可以是 “name”、“type”、“size”、“tmp_name” 或 “error”。

$_FILES["file"]["name"] - 上传文件的名称
$_FILES["file"]["type"] - 上传文件的类型
$_FILES["file"]["size"] - 上传文件的大小,以字节计
$_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称
$_FILES["file"]["error"] - 由文件上传导致的错误代码

图片上传

//图片文件的生成
$savename = date('YmdHis',time()).mt_rand(0,9999);
//获取图片文件类型
$file_type = $_FILES["file"]["type"];
$type = '';switch ($file_type) {case 'image/png':$type = '.png';break;case 'image/gif':$type = '.gif';break;case 'image/jpeg':$type = '.jpg';break;
}//图片保存的路径
$savepath = '../upload/'.$savename.$type; // upload.php文件在api文件夹里,upload文件夹和api文件夹同级//生成一个URL获取图片的地址
$url = "http://www.xxxiwnig.com/upload/" . $savename.$type; // 线上地址
// $url = "http://localhost/my-blog/upload/" . $savename.$type; // 本地地址$rs = move_uploaded_file($_FILES["file"]["tmp_name"],$savepath);
if($rs) {$data["code"] = 200;$data["msg"] = '上传成功';$data["errno"] = $_FILES["file"]["error"];$data["data"] = $savepath;$data['url'] = "{$url}";echo json_encode($data);
} else {$data["code"] = 500;$data["msg"] = '上传失败';$data["errno"] = $_FILES["file"]["error"];echo json_encode($data);
}

PHP上传图片到服务器相关推荐

  1. android上传本地图片到服务器上,Android使用post方式上传图片到服务器的方法

    本文实例讲述了Android使用post方式上传图片到服务器的方法.分享给大家供大家参考,具体如下: /** * 上传文件到服务器类 * * @author tom */ public class U ...

  2. JavaWeb上传图片到服务器,存储到数据库,并在页面显示

    JavaWeb上传图片到服务器,存储到数据库,并在页面显示 Servlet @Overrideprotected void doPost(HttpServletRequest req, HttpSer ...

  3. android bitmap上传服务器,Android 上传图片到服务器时将bitmap转换为byte[]最后转换为String...

    1. //上传图片到服务器 Bitmap bitmap = ------;//得到图片 ByteArrayOutputStream out=new ByteArrayOutputStream(); t ...

  4. c#a服务器上传文件b服务器,C#_c#批量上传图片到服务器示例分享,客户端代码: 复制代码 代码 - phpStudy...

    c#批量上传图片到服务器示例分享 客户端代码: /// /// 批量上传图片 /// /// 服务器路径 /// 图片文件夹路径 /// 图片名称 public void UpLoadFile(str ...

  5. android用上传图片到服务器上,Android使用post方式上传图片到服务器的方法

    本文实例讲述了Android使用post方式上传图片到服务器的方法.分享给大家供大家参考,具体如下: /** * 上传文件到服务器类 * * @author tom */ public class U ...

  6. 上传图片至服务器,写入到数据库Blob字段中,以及从数据库读取Blob信息(iframe父子页面传值)(1)

    最近做了个用户维护功能,涉及到照片的操作. 照片是存到数据库oracle中的Blob字段中. 难点有两个: 1,图片的上传:2,Blob字段的读取. 先说图片的上传吧, 我使用common-fileu ...

  7. 关于小程序上传图片到服务器

    最近学习小程序编程,上传图片到服务器一直不成功,网上查了不少资料方知是少了服务器端的接收代码.现在把代码贴出来供大家参考: upanddown.wxml文件: <!--pages/upanddo ...

  8. unity上传头像_unity通过http上传图片到服务器

    [实例简介] unity通过http上传图片到服务器,上传截屏图片到tomcat服务器 [实例截图] [核心代码] UnityToPhpSavePicture └── UnityToPhpSavePi ...

  9. 微信小程序上传图片至服务器Springboot接收格式的问题

    微信小程序上传图片至服务器Springboot 需求:通过微信小程序上传图片到服务器,保存至服务器. 实现 Wxml <button bindtap="choose"> ...

  10. 13、微信小程序:上传图片到服务器

    1.上传图片到服务器,有两个步骤: 1.1  拿到可上传的图片 wx.chooseImage 1.2  将图片上传到服务器  wx.uploadFile 2.代码实现 <button bindt ...

最新文章

  1. spring-boot框架dubbo在controlle中r注解@Reference注入service,但是调用方法时候,service报null空指针异常
  2. 【思维导图总结——数据库系统概论】绪论
  3. MVC layout 命名空间引用问题
  4. CentOS重新加载网卡报错 Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/23
  5. Linux下快速迁移海量文件的操作记录
  6. CentOS安装php mbstring的扩展
  7. Opportunity search in backend for status - some default system status
  8. java swing 总结_java实验之swing图形用户界面程序设计及总结
  9. Architecture(5)电商APP组件化探索
  10. android wear已停止运行,魔百盒显示“很抱歉CMCCWiMo已停止运行解决方法
  11. 大一大学计算机应用基础课后简答题,2017大一计算机应用基础试题及答案
  12. nifi从入门到实战(保姆级教程)——环境篇
  13. 10.29 逻辑回归和交差熵
  14. 如何解决(网页)粘贴数据到excel数据变换问题
  15. 详解JAVA的getBytes()方法
  16. 网络间谍:你的共享文件夹网络监视器
  17. Timer定时器用法详解
  18. 弗兰克·盖里为华纳兄弟设计新总部,犹如漂浮在高速公路的‘冰山’
  19. APP抓不到包及问题解决方法
  20. java实现极简单的 TXT小说阅读器(第三版)

热门文章

  1. JDK1.8文档中文版
  2. 三观|腾讯马化腾年刊《三观》年度期刊前言
  3. java计算机毕业设计飞机航班信息查询系统(附源码、数据库)
  4. JavaScript 自执行函数(闭包)
  5. MAC 修改环境变量
  6. 数据为王,聚数学院引领大数据新时代
  7. SET和SETX命令的应用
  8. 抽奖活动mysql表设计_购物商城数据库设计-商品表设计
  9. (三十)AO和GO剖析
  10. 再见Excel!最强国产开源在线表格Luckysheet走红GitHub