asp 需要fso支持.对asp的知道点皮毛.
php不需要安装组件,内置的几个函数就搞定了.
前端:
form action="upload.php" enctype="multipart/form-data" method="post"
input name="file" type="file" id="file" class="upload"/
/form
提交处理:
move_uploaded_file($_FILES['file']['tmp_name'],$uploadfile);
将upload_json.php中的一段改为:
$save_date?=?date("YmdHis");
//新文件名
//移动文件
$file_path?=?$save_path?.?$new_file_name;
$savePath?.=?$new_file_name;
if?(move_uploaded_file($tmp_name,?$file_path)?===?false)?{
alert("上传文件失败.");
}else{
#####存储文件路径#####
$saveDatas?=?array('path'=$savePath,?'date'=$save_date);
$mysql-addFile($saveDatas);
if(!empty($_GET['type'])){
$type?=?$_GET['type'];
header("Location:../list_up_file.php?type={$type}");
}
$file_url?=?$save_url?.?$new_file_name;
$json?=?new?Services_JSON();
不知你是否说的是 elment-ui框架的 el-upload 组件,如果是的话,可按如下步骤实现:
首先在vue文件中定义一段 el-upload代码段,如下图:定义一个http-request属性
el-upload上传组件代码
在http-request属性中调用一个定义的方法,方法中执行图片上传到php后端的操作,可以用 axios 调用php后端api执行上传,注意上传文件之前要 new FormData(),因为是表单上传,将文件 append到 formData中.
上传组件调用方法
php后端接口就能接收到数据了,就可以用 $__FILE['filename'] 这样的格式来接收到数据了
以上就是土嘎嘎小编为大家整理的php上传组件相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!