Beýik azat Faýllary Ýükle
Birçok faýllary bir ZIP'e baglanyşdyryň bir ýüklemek üçin paýlaşmak üçin - mugt, ýazma ýok.
Nädip işleýär
- Faýllary saýla. Faýllary saýla
- Opşenler. Arşiwiň adyny we sykylyk derejesini (0-9) saýlaň.
- ZIP ýükledi. Her faýl özbaşdak ýüklenilýär.
Bu esbap hakda
ZIP Faýllar bir näçe faýllary bir ZIP arşiwde birikdir, siz olary bir baglanyşyk hökmünde ýükläp we paýlaşyp bilersiňiz. Faýllary saýlaň, arşiwiň adyny we sykylyk derejesini saýlaň, we esbap olary birikdir - iki faýl adyny işledip hiç zat üsti ýazmaýan. Bu birikdirlenmedik senedler ýa resimler seti birikdirlenmek üçin tiz ýoldur. Hiç hasap ýok, hiç suw işareti ýok, we faýllaryňyz hafızada sykyklanýar we ZIP taýyn bolanda boşadylýar.
Adamlar ony näme üçin ulanýar
- Birnäçe faýllary bir zaýalamakda iber
- Resim ýa-da senedleri birikdir
- Faýllary ýüklemekden öň haltany gysla
- Paýlaşmak ýa-da zapaslamak üçin paket bilen bagly faýllary
Öňki
Bu esbap öz kodyňyzdan automatlaň. Aşakdaky sonuk nokta POST soragyny iberiň we web esbaby öndüren netijäni alyň. Bu IP üçin tizlik çäklendirilen we hiç bir ýazma gerek däl - API açarlary has ýokary çäklendirmeler üçin gelýä.
https://best.free/api/tools/archive-zip/
| Parametr | Mysal | Gerekli | _Ýazy |
|---|---|---|---|
files (faýl) |
file1.txt |
Eý | Repeat "files" for each file to add, each ≤25 MB. |
level |
6 |
_Ýok | Deflate level 0-9. |
name |
archive |
_Ýok | Output archive name. |
curl -X POST https://best.free/api/tools/archive-zip/ \
-F 'files=@file1.txt' \
-F 'files=@file2.txt' \
-F 'level=6' \
-F 'name=archive' \
-o archive.zip
import requests
files = [("files", open(p, "rb")) for p in ["file1.txt", "file2.txt"]]
data = {"level": 6, "name": "archive"}
r = requests.post("https://best.free/api/tools/archive-zip/", files=files, data=data)
with open("archive.zip", "wb") as out:
out.write(r.content)
const fd = new FormData();
for (const file of fileInput.files) fd.append("files", file);
fd.append("level", 6);
fd.append("name", "archive");
const r = await fetch("https://best.free/api/tools/archive-zip/", { method: "POST", body: fd });
const blob = await r.blob(); // the archive.zip
Jawaby: A single ZIP containing every uploaded file.