exportación:
this.download ( 'nombre', 'Exportación de contenido');
descarga = (nombre de archivo, texto) => {
var element = document.createElement ( 'a');
element.setAttribute ( 'href', 'datos: text / plain; charset = utf-8,' + encodeURIComponent (texto));
element.setAttribute ( 'Descargar', nombre de archivo);
element.style.display = 'none';
document.body.appendChild (elemento);
element.click ();
document.body.removeChild (elemento);
};
导入:
<id de entrada = 'archivo' type = "archivo" onChange = {(e) => {this.handleUpload (e)}} />
= HandleUpload (E) => {
const lector FileReader los nuevos nuevos = ();
// leer los contenidos del archivo TXT usando readAsText
reader.readAsText (e.target.files [0]);
reader.onload = function (E) {
// console.log (e.target.result); // resultado de la lectura se almacena en una cadena
// dejar que my_str = e.target.result; // guardar todos los datos directamente a una cadena
// dejar que my_arr = my_str.split (/ [\ s \ n] /); // espacios y saltos de línea mediante la reducción de cadena, y almacenado en la matriz
var {DATA =
los params: [{
valor: e.target.result e.target.result: '? '
}]
};
// después de la introducción de la transmisión de interfaz de
$ http.post (' URL', del este, {
código: "010",
de los datos: los datos,
de éxito: función (RES) {
si (res.errorCode === '0') {
console.log ( '成功')
}
}
});
} .bind (this);
};