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
`mimetype` | نوع ملف ملحقات بريد إنترنت متعددة الأغراض ( MIME ) |
108
-
`size` | حجم الملف بالبايت |
104
+
`fieldname` | اسم المُدخَل المحدد في الإستمارة |
105
+
`originalname` | اسم الملف على كمبيوتر المستخدم |
106
+
`encoding` | نوع تشفير الملف |
107
+
`mimetype` | نوع ملف ملحقات بريد إنترنت متعددة الأغراض ( MIME ) |
108
+
`size` | حجم الملف بالبايت |
109
109
`destination` | المجلد الذي تم حفظ الملف إليه | `تخزين على الاسطوانة` (`DiskStorage`)
110
110
`filename` | اسم الملف داخل "الوجهة" ( `destination` ) | `تخزين على الاسطوانة` (`DiskStorage`)
111
111
`path` | المسار الكامل للملف الذي تم تحميله | `تخزين على الاسطوانة` (`DiskStorage`)
112
112
`buffer` | "ذاكرة" (`Buffer`) للملف بأكمله | `تخزين على الذاكرة ` (`MemoryStorage`)
113
113
114
114
115
-
### `multer(opts)`
115
+
### `multer(opts)`
116
116
117
117
يقبل Multer كائن الخيارات ، وأهمها خاصية `dest`، والتي تحدد مكان تحميل الملفات. في حال حذفت كائن الخيارات ، سيتم الاحتفاظ بالملفات في الذاكرة ولن تتم كتابتها مطلقًا على القرص.
Доступно две опции, расположение `destination` и имя файла `filename`. Обе эти функции определяют, где будет находиться файл после загрузки.
171
+
Доступно две опции, расположение `destination` и имя файла `filename`. Обе эти функции определяют, где будет находиться файл после загрузки.
172
172
173
173
`destination` используется, чтобы задать каталог, в котором будут размещены файлы. Может быть задан строкой (например, `'/tmp/uploads'`). Если не задано расположение `destination`, операционная система воспользуется для сохранения каталогом для временных файлов.
174
174
175
-
**Важно:** Вы должны создать каталог, когда используете `destination`. При передачи в качестве аргумента строки, Multer проверяет, что каталог создан.
175
+
**Важно:** Вы должны создать каталог, когда используете `destination`. При передачи в качестве аргумента строки, Multer проверяет, что каталог создан.
176
176
177
-
`filename` используется, чтобы определить, как будет назван файл внутри каталога. Если
177
+
`filename` используется, чтобы определить, как будет назван файл внутри каталога. Если
178
178
имя файла `filename` не задано, каждому файлу будет сконфигурировано случайное имя без расширения файла.
179
179
180
180
**Важно:** Multer не добавляет никакого файлового расширения, ваша функция должна возвращать имя файла с необходимым расширением.
app.post('/cool-profile', uploadMiddleware, function (req, res, next) {
60
60
// req.files - bu ob'ekt (String -> Array), matn maydoni(fieldname) - bu key, va qiymat - fayllar massivi
61
61
//
62
62
// misol:
@@ -100,7 +100,7 @@ Kalit(key) | Ta'rif | Eslatma
100
100
101
101
### `multer(opts)`
102
102
103
-
Multer qo'shimcha ob'ekt qabul qiladi, ulardan eng asosiysi - `dest`,
103
+
Multer qo'shimcha ob'ekt qabul qiladi, ulardan eng asosiysi - `dest`,
104
104
Multerga fayllarni qayerga yuklash kerakligini aytadigan xususiyat. Agarda siz qo'shimcha(`options`) ob'ektni tashlab ketsangiz, fayllar xotirada saqlanadi va hech qachon diskka yozilmaydi.
105
105
106
106
Standart holatda - Multer nomlashda kelib chiqishi mumkin bo'lgan muammolarni oldini olish uchun fayllar nomini o'zgartiradi. O'z talablaringizga mos ravishda nomlash funksiyasini sozlay olashingiz mumkin.
@@ -156,7 +156,7 @@ Ushbu so'rov barcha fayllarni qabul qiladi, fayllar `req.files` ichida saqlanadi
156
156
157
157
#### `DiskStorage`
158
158
159
-
Diskka saqlash motori(engine) sizga fayllarni saqlashda to'liq nazorat qilish imkonini beradi.
159
+
Diskka saqlash motori(engine) sizga fayllarni saqlashda to'liq nazorat qilish imkonini beradi.
160
160
161
161
```javascript
162
162
conststorage=multer.diskStorage({
@@ -202,7 +202,7 @@ Xotirada saqlash paytida, fayl ma'lumotlari `buffer` deb nomlanadigan maydonni o
202
202
203
203
### `limits`
204
204
205
-
Quyidagi xususiyatlar o'lchov(limit)larni aniqlaydigan obyekt. Multer ushbu obyektni to'g'ridan-to'g'ri busboy ga o'tkazadi va xususiyatlar tafsilotlari [busboy sahifasida](https://github.com/mscdex/busboy#busboy-methods)dan topishingiz mumkin.
205
+
Quyidagi xususiyatlar o'lchov(limit)larni aniqlaydigan obyekt. Multer ushbu obyektni to'g'ridan-to'g'ri busboy ga o'tkazadi va xususiyatlar tafsilotlari [busboy sahifasida](https://github.com/mscdex/busboy#busboy-methods)dan topishingiz mumkin.
206
206
207
207
Quyidagi butun qiymatlar mavjud:
208
208
@@ -225,7 +225,7 @@ Bu, qaysi fayllarni yuklashi, qaysilarini o'tkazib yuborish kerakligini boshqari
225
225
```javascript
226
226
functionfileFilter (req, file, cb) {
227
227
228
-
// Bu funksiya, faylni qabul qilish kerakligini anglatish uchun `cb` ni
228
+
// Bu funksiya, faylni qabul qilish kerakligini anglatish uchun `cb` ni
229
229
// boolean qiymat bilan chaqirish kerak.
230
230
231
231
// Faylni qabul qilishni rad etish uchun false quyudagicha berilishi kerak:
0 commit comments