Reaccionar carga problema barra de progreso

   canUpload: true, // si desea cargar, el valor inicial no se puede cargar, por lo deshabilitado true
        El nombre '', // cargar el archivo: Nombre de archivo
        carga: false, // haga clic en Cargar ocurre cuando el icono de carga
        fileList: [], // lista de ficheros subidos
        ISNUMBER: true, // determinar si el número es un número,
 
    // JS código para una nueva carga de archivos
    submitUpload () {
        if (! this.state.isNumber) {
            message.error ( "Por favor, introduzca el formato de número correcto");
            regreso
        }
        this.setState ({carga: true});
        var = aquí esto;
        var file = document.getElementById ( 'pic') archivos [0].;
        // var decodeStr = URLDecoder.decode (this.state.datasetName);
        // decodeStr = this.state.datasetName;
        $ .Ajax ({ 
            // url: this.uploadUrl + "? Name =" + URLDecoder.decode (this.state.datasetName), 
            url: this.uploadUrl + "? name =" + this.state.datasetName,
            // url: ajax.shangchuanshu (decodeStr),
            escribir: "post",
            archivo de datos,     
            processData: falso, 
            contentType: falso, 
            el éxito: la función (res) { 
                if (res) { 

                    si (== res.status "OK") {
                        here.uploadSuccess (); // carga después de una exitosa operación
                        // retraso de tres segundos para actualizar la lista
                        setTimeout (function () {
                            
                            here.getTrainDataSetList ();

                            message.success ( "cargado correctamente!");
                            var fileList = here.state.fileList;
                            fileList.push (here.state.filename);
                            here.setState ({carga: false, fileList: fileList});
                        }, 2000);
                    }más{
                        message.error (res.message);
                        here.setState ({carga: false});
                    }
                    
                    
                    
                } 
            }, 
            error: function (err) { 
                notificación [ 'error'] ({
                    mensaje: here.state.filename + 'de carga de archivos falló
                    Descripción: ''
                });
                here.setState ({carga: false});
            }
        });
    }
    // cuadro de selección de archivos valor determinado
    fileinput (e) {
        var file = document.getElementById ( 'pic') archivos [0].;
        var DataSetName = file.name.split ( "zip".) [0];
        var nombre de archivo = file.name;
        si (nombre === '') {
            . Document.getElementById ( "fileTips") innerHTML = "Por favor, seleccione un archivo de carga";
        }más{
            document.getElementById ( "fileTips") innerHTML = "";
            var fileTypeArr = filename.split ( "");
            var fileType = fileTypeArr [fileTypeArr.length-1];
        }
        si (fileType! = 'zip') {
            . document.getElementById ( "") fileTips innerHTML = "Sólo se puede cargar el archivo zip";
            this.setState ({canUpload: true, choiceFile: 'Por favor seleccione un archivo para cargar', DataSetName: ''}); // Cuando el archivo seleccionado no se carga legítima, el botón de subida esta deshabilitado true
        }más{
            this.getDatasetsName (file.name);
            if (! this.state.isNumber) {
                message.error ( "Por favor, introduzca el formato de número correcto");
                this.setState ({
                    canUpload: true,
                    DataSetName: '',
                    choiceFile: 'Por favor seleccione un archivo para cargar'
                }); // Cuando se decide cargar archivos legales, el botón Cargar para discapacitados falsa
            }más{
                this.setState ({
                    canUpload: falso,
                    choiceFile: nombre del archivo,
                    DataSetName: DataSetName,
                    Nombre del archivo: nombre del archivo
                });
            }
        }   
    }
 
 
 
    dataSetNumBlur () {
        var Regtest = /.*[^1-9]+.*$/;// si hay otros caracteres, además de números, es cierto, no es un número
        var = ISNUM regTest.test (this.state.datasetNum);
        si (ISNUM) {
            this.setState ({ISNUMBER: false}); // no puede subir pulsaciones de botón
            document.getElementById ( "dataSetNum") innerHTML = "Por favor, introduzca un número.";
        }más{
            this.setState ({ISNUMBER: true});
            document.getElementById ( "dataSetNum") innerHTML = "";
        }
    }
 

Supongo que te gusta

Origin www.cnblogs.com/zhanglanzuopin/p/12604362.html
Recomendado
Clasificación