Testing Files Generator
Türkçe

Hazır ayarlar

Yükleme doğrulama

Yükleme formum alması gerekeni alıp geri kalanı reddediyor mu?

upload-validation hazır ayarı, bu soru için tek komutla gerçek test dosyalarından oluşan bütün bir set ve yanında sisteminizin her dosyaya nasıl tepki vermesi gerektiğini söyleyen bir manifest.json kurar. Aşağıdaki her şey programdan, bu sürümün varsayılanlarıyla okunur.

Genelde ne bulur?

Sette ne var?

Varsayılanlarda, tfg preset show upload-validation çıktısının bildirdiği gibi:

Dosya71
Tarifindeki hedefler22
Toplam boyut120 639 488 B
Biçimlerhtml, jpg, pdf, png, svg, txt

Ve o setin manifestinin sisteminizden beklediği:

BeklenenAnlamıDosya
acceptSisteminiz dosyayı kabul etmeli.56
rejectSisteminiz dosyayı reddetmeli.10
unspecifiedSisteminizin kurallarına bağlı. Siz karar verirsiniz, sonra olanın amaçladığınız şey olduğunu doğrularsınız.5

Neyi değiştirebilirsiniz?

AyarAldığıVarsayılanNe yapar
--limit 2mb gibi bir boyut 10mb Yükleme formunuzun bildirdiği boyut sınırı. Bu set her iki yanda birer adım atar - her uzaklıktaki dosya için size-boundaries hazır ayarını çalıştırın. Bu varsayılan sizin sisteminizin değeri değil, bizim geçici değerimizdir. Kendinizinkini verin.
--allow virgülle ayrılmış biçim kimlikleri jpg,png,pdf Formunuzun hangi türleri kabul etmesi gerektiği. Her biri o türden gerçek bir dosya olur ve tüm setin pozitif kontrolünü oluşturur.
--deny virgülle ayrılmış uzantılar svg,html,exe,sh Formunuzun hangi uzantıları reddetmesi gerektiği. Bu sürümde biçimi olmayan bir uzantı yine de o adla, düz metin içeren bir dosya alır.
--far-over 10x, 2x, off 2x Tek büyük dosyanın sınırın ne kadar ötesine geçtiği. Sınırın birkaç katını yazmak diske değmiyorsa kapatın.
--bulk 0 - 10000 dosya 50 Toplu yüklemenin kaç dosya içerdiği. Sıfır, bu grubu setten tamamen çıkarır.

Nasıl çalıştırılır?

Setin neye mal olacağına bakın, kurun veya düzenlemek için tarifini alın:

tfg preset show upload-validation
tfg generate --preset upload-validation --limit 10mb --out ./upload-validation
tfg preset eject upload-validation > upload-validation.yaml

Ya da testlerinizin yanında kendi tarifinizde onun üzerine kurun:

version: 1
extends: preset:upload-validation
with:
  limit: 10mb