You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 5-network/02-formdata/article.md
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -81,14 +81,14 @@ for(let [name, value] of formData) {
81
81
82
82
## Enviando un formulario con un archivo
83
83
84
-
El formulario siempre es enviado como `Content-Type: multipart/form-data`, Esta codificación permite enviar archivos. Por lo tanto campos,`<input type="file">` también son enviados, tal como sucede en un envío normal.
84
+
El formulario siempre es enviado como `Content-Type: multipart/form-data`, esta codificación permite enviar archivos. Por lo tanto los campos `<input type="file">` también son enviados, tal como sucede en un envío normal.
@@ -114,11 +114,11 @@ Aquí un ejemplo con un formulario de éste tipo:
114
114
115
115
Tal como pudimos ver en el capítulo <info:fetch>, es fácil enviar datos binarios generados dinámicamente (por ejemplo una imagen) como `Blob`. Podemos proporcionarlos directamente en un `fetch` con el parámetro `body`.
116
116
117
-
De todos modos en la práctica, suele ser conveniente enviar la imagen como parte del formulario junto a otra meta data tal como el nombre y no de forma separada.
117
+
De todos modos, en la práctica suele ser conveniente enviar la imagen como parte del formulario junto a otra metadata tal como el nombre y no de forma separada.
118
118
119
-
Además los servidores suelen ser más propensos a aceptar formularios multipart-encoded, en lugar de datos binarios sin procesar.
119
+
Además los servidores suelen ser más propensos a aceptar formularios multipart, en lugar de datos binarios sin procesar.
120
120
121
-
Este ejemplo envía una imagen desde un `<canvas>`, junto con algunos campos más, como un formulario utilizando `FormData`:
121
+
Este ejemplo envía una imagen desde un `<canvas>` junto con algunos campos más, como un formulario utilizando `FormData`:
122
122
123
123
```html run autorun height="90"
124
124
<bodystyle="margin:0">
@@ -177,7 +177,7 @@ Podemos crear el objeto con `new FormData(form)` desde un formulario HTML, o cre
177
177
178
178
Nótese aquí dos particularidades:
179
179
180
-
1. El método `set` remueve campos con el mismo nombre, mientras que `append` no. Esta es la única diferencia entre estos dos metodos.
180
+
1. El método `set` remueve campos con el mismo nombre, mientras que `append` no. Esta es la única diferencia entre estos dos métodos.
181
181
2. Para enviar un archivo, se requiere de tres argumentos, el último argumento es el nombre del archivo, el cual normalmente es tomado desde el sistema de archivos del usuario por el `<input type="file">`.
0 commit comments