Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo usar ajax para cargar archivos

Cómo usar ajax para cargar archivos

Servidor de archivos HTTP

¿http-file-server? es un servidor de archivos HTTP implementado en Python que admite la carga y descarga de archivos.

Ejecutar

$ python file-server.py files 8001

El primer parámetro "files" es la ruta del archivo y el segundo parámetro "8001" es el puerto del servidor HTTP.

Interfaz

1.1.Leer archivos

GET /rutaalarchivo/nombre de archivo

2.Leer todos los archivos en la carpeta (ignorando los ocultos files)

2.Leer todos los archivos en la carpeta (ignorando los archivos ocultos)

3.strong>

GET /path

Devuelve la lista de archivos como ?JSON? El "/" al final del nombre del archivo indica una carpeta. filename es el nombre del archivo y mtime es la hora de modificación.

[{"filename": "f1.txt", "mtime":1001},{"filename": "p3/", "mtime":1002}]

3. Cargar archivos

Utilice el método "POST" para cargar archivos. El parámetro "nombre" pasado en la URL representa el nombre del archivo cargado y el contenido "POST" es el contenido del archivo.

POST /upload?name=nombre de archivo

ajax?setRequestHeader("Aceptar", "application/json, text/javascript, */*; q=0.01"); p>

xhr.onreadystatechange = function() {

if (xhr. readyState==4 && xhr.status==200)

{

console.log(xhr.responseText);

}

}

xhr.send(data);

Archivo nombre nombre de archivo Se pueden incluir rutas relativas. Por ejemplo: upload?name=md/xxx.md Luego cárguelo en el directorio ?md?