评论:H5文件上传插件easyUpload.js  [查看原文]

所属分类:输入-上传

 155250  561  239
当前第7页 / 共9页
    WOLF┵0
    2018/4/15 16:53:05
    请问我使用JAVA程序怎么一直接收不到插件上传的文件? 回复
    猫猫喵喵0
    2018/4/3 16:02:21
    怎么初始化这个插件 上传成功后 在同一页面再次点开插件,新上传的图片会在老图片之后,而不是覆盖 回复
    jkfdlsjafie0
    2018/3/27 11:24:48
    写的不错老铁!! 回复
    hbzwt0
    2018/3/21 17:19:38
    一个页面不能添加多个控件,后面添加的控件会覆盖前面添加控件的属性。
        Tender丶DongGua0
        2018/4/22 22:03:26
        我也遇到这个问题 有没有办法可以解决呢 我QQ694393133
    回复
    js1200
    2018/3/16 9:19:51
    为什么我上传多张图片的时候 图片会被最后一张覆盖 传过去的多张 只是最后一张 求解?
        冷级0
        2018/4/12 9:50:25
        只上传了一张?
    回复
    js1200
    2018/3/14 9:05:10
    如何在同一个页面 使用两次 求帮忙
        ___老人与海.0
        2018/3/15 20:31:45
        求帮忙,我也是
        0
        2018/6/14 16:53:45
        解决了吗 能不能使用两次
        秋枫的叶子0
        2020/3/5 10:39:46
        有解决方案了么
    回复
    ___老人与海.0
    2018/3/12 10:10:22
    filename: 'file_doc',//文件filename配置参数
    formParam: {
    //token: $.cookie('token_cookie'),//不需要验证token时可以去掉
    __anti_xss__:'<?php echo $__rand;?>',

    },//文件filename以外的配置参数,格式:{key1:value1,key2:value2}

    为什么我post一个 __anti_xss__参数 文件在后台就接收不了了,就只有__anti_xss__这个参数 回复
    js1200
    2018/3/12 1:40:26
    怎么可以改变后台传递参数格式 回复
    Sunrise0
    2018/3/11 16:49:36
    这插件ie11报错啊,怎么破 回复
    别撩脸子i0
    2018/3/10 8:28:53
    为什么前台页面,一直是上传失败呢?
    后台参数具体要返回什么,才能前台显示成功了呢?
        Sunrise1
        2018/3/11 16:46:57
        在313行左右改个名字,比如后端返回状态码命名为status,就改成 if (res.status!=option.okCode)
        Tender丶DongGua0
        2018/4/22 22:06:06
        后台返回的是JSON还是JSON字符串?
    回复
    北 乐0
    2018/3/5 23:48:27
     我下载在本地,然后用tomcat打开,然后测试 index.html , 然后点击上传本地的图片,为什么是失败,本人萌新求解啊 啊啊  ,怎样配置 url
    回复
    八戒de故事 0
    2018/3/1 19:21:11
    我找到问题了  
    1. 首先 把原来的 (308)  success: function (resoult) {       参数改成  success: function (res) {
    2. 保证你上传成功的返回值里有 code=200;
    然后问题搞定
        别撩脸子i0
        2018/3/9 16:40:48
        请问这里是怎么返回的,是返回一个json字符么
    回复
    八戒de故事 0
    2018/3/1 18:45:25
    js报错 ,下图是原js文件 
    下图是后台传值
    然后上传成功了   请问原因在哪啊  各位大佬
        八戒de故事 0
        2018/3/1 18:46:55
        vm3857: 1 uncaught syntaxerror: unexpected identifier at object.success(easyupload.js: 310) at j(jquery - 1.11 .1.min.js: 2) at object.firewith[as resolvewith](jquery - 1.11 .1.min.js: 2) at x(jquery - 1.11 .1.min.js: 4) at xmlhttprequest.b(jquery - 1.11 .1.min.js: 4)

        页面报的错误

        八戒de故事 0
        2018/3/1 18:47:38
        success: function(result) {
                // 标记索引,用于删除操作
                var res = eval("(" + result + ")"); //重要!
                res.easyfileindex = file.index;

        这个是原js 文件修改的地方

    回复
    №睫?の自?0
    2018/2/27 1:41:52
    public
    function uploadwebimg() {
        //dump($_files);
        $uploadfilename = $_files['upload']['name'];
        $uploadfilesize = $_files['upload']['size'];
        if ($uploadfilesize > 1024 * 5 * 1000) {
            echo json_encode(["code" => 100, "msg" => "图片大小不能超过5m"]);
            exit;
        }
        $extensions = array("jpg", "bmp", "gif", "png", "jpeg");
        $extension = pathinfo($uploadfilename, pathinfo_extension);
        if (in_array($extension, $extensions)) {
            $uploadpath = "./upload/images/web/";
            $uuid = str_replace('.', '', uniqid("", true)).
            ".".$extension;
            $desname = $uploadpath.$uuid;
            //dump($_files);
            $tag = move_uploaded_file($_files['upload']['tmp_name'], $desname);
            //dump($tag);exit;	
            $previewname = '/upload/images/web/'.$uuid;
            echo json_encode(["code" => 200, "msg" => $previewname]);
        } else {
            echo json_encode(["code" => 100, "msg" => "文件格式不正确(必须为.jpg/.gif/.bmp/.png文件)"]);
        }
    }

    部分图片不能上传到服务器啊 所以移动文件没有用   tmp_name 是空的  这个是浏览器bug吗? 有的图片能上传上去 不知道怎么回事  这是我的后台php 代码  js中 filename 改成了 upload 还有楼上的 关于 code的我也改了 js文件  觉得有用的可以看看 ,反正感觉有bug

        №睫?の自?0
        2018/2/27 2:08:13
        后来 修改了阿帕奇服务器文件上传大小 因为 服务器只允许2m  我代码写的 5m  用阿帕奇的可以修改 阿帕奇目录下的php.ini 文件下的这个  upload_max_filesize = 5m  
    回复
    askadv0
    2018/2/23 16:31:02
    请教一下 后台是怎么接收的?
        帅锅0
        2018/4/10 10:35:05
        大佬,后台是怎样接收的,了解了吗?求教
        帅锅0
        2018/4/10 10:36:21
        文件类型的可以接收到,但文件外其它参数就接受不到了。
        ― 派派派派派大星0
        2018/11/6 20:58:42

        这是Laravel 框架

        public
        function Uploads(Request $request) {
            if ($request - > file('file')) {
                //判断文件大小
                $size = $request - > file('file') - > getSize();
                $images = $request - > file('file');
                $filedir = "uploads/course";
                $imagesName = $images - > getClientOriginalName();
                $extension = $images - > getClientOriginalExtension();
                $newImagesName = md5(time()).random_int(5, 5).
                ".".$extension;
                $images - > move($filedir, $newImagesName); //6、使用move方法移动文件.
                return response() - > json([
                    'status' => 'success',
                    'src' => $filedir.
                    '/'.$newImagesName,
                    'code' => '200'
                ]);
        
            } else {
                return response() - > json([
                    'status' => 'error',
                    'code' => 0,
                    'msg' => '发生未知错误'
                ]);
            }
        }
    回复

讨论这个项目(239)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复