upload相关

文件上传很有意思的

1.文件上传html

(1)文件上传

<div class="form-group row ">
    <label class="control-label col-md-1 col-sm-1 ">icon</label>
    <div class="col-md-5 col-sm-5 ">
        <input type="file" name="user_name<?php echo $i; ?>" placeholder="icon" onchange="readURL(this,<?php echo $i;?>);" required="">
    </div>
</div>
<div class="form-group row ">
    <label class="control-label col-md-1 col-sm-1 ">图片显示</label>
    <div class="col-md-5 col-sm-5 ">
        <img id="image<?php echo $i;?>" src="#" alt="" />
    </div>
</div>

(2)选择文件后显示文件(图片显示图片)

//点击选择的文件后 显示再页面上
function readURL(input,i) {
    if (input.files && input.files[0]) {
        var reader = new FileReader();
        reader.onload = function (e) {
            $('#image'+i)
                .attr('src', e.target.result)
                .width(100)
                .height(100);
        };
        reader.readAsDataURL(input.files[0]);
    }
}

2.php后端代码

			//图片处理
			$fileInfo = $_FILES['ad_image'.$i];
			$image_tem = explode('.',$fileInfo["name"]);
			//图片名称
			$fileName = $image_tem[0].time().$i.'.'.$image_tem[1]; //文件名称
			$tmpName = $fileInfo['tmp_name']; //临时文件
			move_uploaded_file($tmpName, "libraries/admin/images/" . $fileName);

3.一般图片处理都放在后端,具体的验证方法后续提供

(文件类型,文件真实类型,错误号,文件大小,文件夹是否存在-创建与赋予权限...)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值