URL ile dosya geçirme

Bir dosya bağlantısının karşılaması gereken kurallar ve her girdinin kabul ettiği içerik türleri.

Bir yükleme uç noktası yok. Bir dosya girişi şunu alır herkese açık bir HTTPS bağlantısı, biz onu alır, doğrular ve çalıştırma başlamadan önce Morphic projenize kopyalarız. CDN'niz kendi içeriğinizin kaynağı olarak kalır ve görüntüler, video, ses ve belgeler tek bir sözleşme kullanır.

Her bağlantı bunların hepsini karşılamalıdır

GereksinimAyrıntı
HTTPSdüz http reddedilir
Dosyayı sunaryanıt gövdesi baytlar olmalıdır. Bir önizleme veya paylaşım sayfası — bir Drive görüntüleyici, bir Dropbox açılış sayfası, herhangi bir HTML sarmalayıcı — reddedilir
Genel bir ana makine adıyalnızca ana makine adları. Bir IP adresi, localhost, veya özel bir adrese çözümlenen bir ad reddedilir
URL'de kimlik bilgisi olmamalıhttps://user:pass@… reddedilir. Önceden imzalanmış bir sorgu dizesi uygundur ve asla kayıtlarımıza yazılmaz
Listelenmiş bir içerik türüyanıtın Content-Type o girişin url_content_types
Eşleşen baytlardosyanın ilk baytları, saklanmadan önce, sunulduğu türle karşılaştırılarak denetlenir. Bir PDF olarak sunulan PNG, JSON olarak sunulan bir HTML sayfası veya DOCX olarak sunulan herhangi bir ZIP reddedilir
İçinde max_bytesşuradan kontrol edilir Content-Length önce, ardından bayt akışı sürerken yeniden uygulanır
En fazla 3 yönlendirmeüçten fazla atlama reddedilir
Tüm indirme boyunca geçerliaktarım sırasında süresi dolan bir bağlantı çalıştırmayı başarısız kılar
Boş değilsıfır bayt sunan bir bağlantı reddedilir
Hızla teslim edilirtüm dosyayı yaklaşık 40 saniye içinde teslim edemeyen bir ana makine reddedilir ve bir çalıştırmadaki bağlantılar toplamda yaklaşık 90 saniye alır

Kısa ömürlü imzalı bir bağlantı, dosyanın yarım indirilmesinin olağan nedenidir. Ona, çalıştırmayı başlattığınız andan sonra en az birkaç dakikalık geçerlilik verin.

Giriş türüne göre içerik türleri

Bir giriş için tam liste onun içinde url_content_types. Bunlar, her giriş türünün kabul edecek şekilde yapılandırılabildiği türlerdir.

Giriş türüİçerik türleri
görüntüimage/png, image/jpeg, image/webp, image/gif, image/tiff, image/avif, image/heic
videovideo/mp4, video/webm, video/quicktime, video/mpeg, video/x-matroska
sesaudio/mpeg, audio/wav, audio/aac, audio/ogg, audio/mp4, audio/webm
belgeapplication/pdf, text/plain, text/markdown, text/csv, application/json, ve DOCX

Bir girişin listesinde olmayan her şey reddedilir. "Herhangi bir dosya" giriş türü yoktur ve bir uzantıya asla güvenilmez — önemli olan baytların ne olduğudur.

Çalıştırma başına kısıtlar

Bağlantılar ve baytlar, tüm dosya girişleri genelinde her çalıştırma için birlikte sınırlandırılır — bkz. Hatalar ve sınırlar.

Bu sayfada