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
Multer é um middleware node.js para manipulação `multipart/form-data`, que é usado principalmente para fazer upload de arquivos. Está escrito em cima do [busboy](https://github.com/mscdex/busboy) para máxima eficiência.
3
+
Multer é um middleware node.js para manipulação `multipart/form-data`, que é usado principalmente para fazer upload de arquivos. Foi escrito em cima do [busboy](https://github.com/mscdex/busboy) para máxima eficiência.
4
4
5
5
**NOTA**: Multer não processará nenhum formulário que não seja multipart (`multipart/form-data`).
6
6
@@ -36,30 +36,30 @@ Não esqueça o `enctype="multipart/form-data"` em seu formulário.
36
36
37
37
```javascript
38
38
constexpress=require('express')
39
-
constmulter=require('multer')
39
+
constmulter=require('multer')
40
40
constupload=multer({ dest:'uploads/' })
41
41
42
42
constapp=express()
43
43
44
44
app.post('/profile', upload.single('avatar'), function (req, res, next) {
45
-
// req.file is the `avatar` file
46
-
// req.body will hold the text fields, if there were any
45
+
// req.file é um arquivo `avatar`
46
+
// req.body conterá os campos de texto, se houver
47
47
})
48
48
49
49
app.post('/photos/upload', upload.array('photos', 12), function (req, res, next) {
50
-
// req.files is array of `photos` files
51
-
// req.body will contain the text fields, if there were any
app.post('/profile', upload.none(), function (req, res, next) {
75
-
// req.body contains the text fields
75
+
// req.body contém os campos de texto
76
76
})
77
77
```
78
78
@@ -100,7 +100,7 @@ Multer aceita um objeto de opções, a propriedade mais básica é o `dest`, que
100
100
101
101
Por padrão, Multer irá renomear os arquivos para evitar conflitos de nomes. A função de renomeação pode ser personalizada de acordo com suas necessidades.
102
102
103
-
A seguir estão as opções que podem ser passadas para Multer.
103
+
A seguir estão as opções que podem ser passadas para o Multer.
104
104
105
105
Key | Descrição
106
106
--- | ---
@@ -123,7 +123,7 @@ Aceite um único arquivo com o nome `fieldname`. O arquivo único será armazena
123
123
124
124
#### `.array(fieldname[, maxCount])`
125
125
126
-
Aceite múltiplos arquivos, todos com o nome `fieldname`. Opcional, gera um erro se mais de `maxCount` forem enviados. O array de arquivos serão armazenados em
126
+
Aceite múltiplos arquivos, todos com o nome `fieldname`. Opcional, gera um errose forem enviados mais de `maxCount`. O array de arquivos serão armazenados em
127
127
`req.files`.
128
128
129
129
#### `.fields(fields)`
@@ -147,7 +147,7 @@ Aceite apenas campo de texto. Se algum upload de arquivo for feito, um erro com
147
147
148
148
#### `.any()`
149
149
150
-
Aceita todos os arquivos que são enviaos. Uma matriz de arquivos será armazenada em
150
+
Aceita todos os arquivos que são enviados. Uma matriz de arquivos será armazenada em
151
151
`req.files`.
152
152
153
153
**AVISO:** Certifique-se de sempre manipular os arquivos que um usuário envia.
@@ -226,7 +226,7 @@ A função deve ficar assim:
226
226
functionfileFilter (req, file, cb) {
227
227
228
228
// A função deve chamar `cb` com um booleano
229
-
//to indicate if the file should be accepted
229
+
//para indicar se o arquivo deve ser aceito
230
230
231
231
// Para rejeitar este arquivo passe `false`, assim:
0 commit comments