Skip to content

Commit 67409df

Browse files
docs: update texts in pt-br and remove duplicated references in ko (#1252)
PR-URL: #1252
1 parent 2a4ff03 commit 67409df

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

doc/README-ko.md

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ Multer는 파일 업로드를 위해 사용되는 `multipart/form-data` 를 다
99
이 문서는 아래의 언어로도 제공됩니다:
1010

1111
- [العربية](https://github.com/expressjs/multer/blob/master/doc/README-ar.md) (아라비아 말)
12-
- [English](https://github.com/expressjs/multer/blob/master/README.md)
1312
- [English](https://github.com/expressjs/multer/blob/master/README.md) (영어)
1413
- [Español](https://github.com/expressjs/multer/blob/master/doc/README-es.md) (스페인어)
1514
- [简体中文](https://github.com/expressjs/multer/blob/master/doc/README-zh-cn.md) (중국어)

doc/README-pt-br.md

+33
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@ Multer é um middleware node.js para manipulação `multipart/form-data`, que é
99
Este README também está disponível em outros idiomas:
1010

1111
- [English](https://github.com/expressjs/multer/blob/master/README.md) (Inglês)
12+
- [العربية](https://github.com/expressjs/multer/blob/master/doc/README-ar.md) (Árabe)
1213
- [Español](https://github.com/expressjs/multer/blob/master/doc/README-es.md) (Espanhol)
1314
- [简体中文](https://github.com/expressjs/multer/blob/master/doc/README-zh-cn.md) (Chinês)
1415
- [한국어](https://github.com/expressjs/multer/blob/master/doc/README-ko.md) (Coreano)
1516
- [Русский язык](https://github.com/expressjs/multer/blob/master/doc/README-ru.md) (Russo)
17+
- [Việt Nam](https://github.com/expressjs/multer/blob/master/doc/README-vi.md) (Vietnã)
18+
- [Português](https://github.com/expressjs/multer/blob/master/doc/README-pt-br.md) (Português Brasil)
19+
- [Français](https://github.com/expressjs/multer/blob/master/doc/README-fr.md) (Francês)
20+
- [O'zbek tili](https://github.com/expressjs/multer/blob/master/doc/README-uz.md) (Uzbequistão)
1621

1722
## Instalação
1823

@@ -76,6 +81,30 @@ app.post('/profile', upload.none(), function (req, res, next) {
7681
})
7782
```
7883

84+
Aqui está um exemplo de como o multer é usado em um formulário HTML. Onde adicionamos `enctype="multipart/form-data"` no form e no input `name="uploaded_file"`:
85+
86+
```html
87+
<form action="/stats" enctype="multipart/form-data" method="post">
88+
<div class="form-group">
89+
<input type="file" class="form-control-file" name="uploaded_file">
90+
<input type="text" class="form-control" placeholder="Número de palestrantes" name="nspeakers">
91+
<input type="submit" value="Obter as estatísticas!" class="btn btn-default">
92+
</div>
93+
</form>
94+
```
95+
96+
Então, em seu arquivo javascript, você adicionaria essas linhas para acessar o arquivo e o corpo. É importante que você use o valor do campo `name` do formulário em sua função de upload. Isso informa ao multer em qual campo da solicitação ele deve procurar os arquivos. Se esses campos não forem iguais no formulário HTML e no seu servidor, seu upload falhará:
97+
98+
```javascript
99+
const multer = require('multer')
100+
const upload = multer({ dest: './public/data/uploads/' })
101+
app.post('/stats', upload.single('uploaded_file'), function (req, res) {
102+
// req.fileé o nome do seu arquivo no formato acima, aqui 'uploaded_file'
103+
// req.body irá conter os campos de texto, se houver algum
104+
console.log(req.file, req.body)
105+
});
106+
```
107+
79108
## API
80109

81110
### Informação de arquivo
@@ -187,6 +216,10 @@ Cada função é passada pelo request (`req`) e algumas informações sobre o ar
187216

188217
Observe que `req.body` pode não ter sido totalmente preenchido ainda. Isso depende da ordem na qual o cliente transmite campos e arquivos para o servidor.
189218

219+
Para entender a convenção de chamada usada no callback (precisando passar
220+
null como o primeiro parâmetro), consulte em
221+
[Manipulação de erros no Node.js](https://web.archive.org/web/20220417042018/https://www.joyent.com/node-js/production/design/errors)
222+
190223
#### `MemoryStorage`
191224

192225
O mecanismo de armazenamento na memória, armazena os arquivos na memória como um objeto `Buffer`. Não tendo opções.

0 commit comments

Comments
 (0)