为了账号安全,请及时绑定邮箱和手机立即绑定

前端上传图片该如何传数据给后端,如果用ajax传递数据给后端

前端上传图片该如何传数据给后端,如果用ajax传递数据给后端

LEATH 2018-12-27 22:19:45
<input type="file" name="uploadFiles"/>除了uploadFiles外还要传递图片key等数据给后端,用上述input选择图片后,传递数据会把图片路径还是图片数据传递给后端,希望大家给讲讲怎么实现这个上传图片
查看完整描述

1 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

现在回答你的第一个问题,

会把图片数据上传给后端,不会把路径传过去。

第二个问题怎么实现,我想问你你对后端了解点吗。会php吗?

如果你会点的会就可以往下看了,

首先你需要一个服务器,本地的就行,比如xammp,

接着你要找到服务器的根目录,xammp 的目录为htdocs,

然后你在根目录下新建两个文件,upload.html和accept.php,一个是前端的,一个是后端的,都要放在这个目录里,

接着,看我的upload.html代码


<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title>Document</title>

</head>

<body>

<form action="accept.php" method="post" enctype="multipart/form-data">//这里面的缺一不可

    <input type="file" name="file">

    <input type="submit" value="上传">

</form>  

</body>

</html>

accept.php代码


<?php

  print_r($_FILES['file']);

?>

这是最简单的一种方式,但这是基本的原理


查看完整回答
反对 回复 2019-01-10
  • 1 回答
  • 0 关注
  • 5099 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信