Mengirim file melalui URL

Aturan yang harus dipenuhi link file, dan tipe konten yang diterima oleh setiap input.

Tidak ada endpoint unggah. Input file menerima sebuah link HTTPS publik, yang kami ambil, verifikasi, dan salin ke proyek Morphic Anda sebelum run dimulai. CDN Anda tetap menjadi origin untuk konten Anda sendiri, dan gambar, video, audio, serta dokumen semuanya menggunakan satu kontrak.

PersyaratanDetail
HTTPShttp biasa ditolak
Link menyajikan filebody respons harus berupa byte. Halaman pratinjau atau berbagi — penampil Drive, halaman landing Dropbox, pembungkus HTML apa pun — ditolak
Nama host publikhanya nama host. Alamat IP, localhost, atau nama yang terurai ke alamat privat ditolak
Tidak ada kredensial di URLhttps://user:pass@… ditolak. String kueri yang ditandatangani sebelumnya diperbolehkan, dan tidak pernah ditulis ke log kami
Tipe konten yang tercantumContent-Type milik respons harus salah satu dari url_content_types input tersebut
Byte yang sesuaibyte pertama file diperiksa terhadap tipe saat file itu disajikan, sebelum disimpan. PNG yang disajikan sebagai PDF, halaman HTML yang disajikan sebagai JSON, atau ZIP apa pun yang disajikan sebagai DOCX ditolak
Di dalam max_bytesdiperiksa dari Content-Length terlebih dahulu, lalu diterapkan lagi saat byte mengalir
Maksimal 3 pengalihanlebih dari tiga lompatan ditolak
Berlaku selama pengambilan penuhlink yang kedaluwarsa di tengah transfer membuat run gagal
Tidak kosonglink yang menyajikan nol byte ditolak
Dikirim dengan cepathost yang tidak dapat mengirim seluruh file dalam kira-kira 40 detik ditolak, dan link dalam satu run secara keseluruhan mendapat kira-kira 90 detik

Link bertanda tangan dengan masa berlaku singkat biasanya menjadi penyebab file yang hanya terambil sebagian. Beri setidaknya beberapa menit masa berlaku setelah Anda memulai run.

Tipe konten menurut jenis input

Daftar persis untuk sebuah input ada di url_content_types. Ini adalah tipe yang dapat dikonfigurasi untuk diterima oleh setiap jenis input.

Jenis inputTipe konten
imageimage/png, image/jpeg, image/webp, image/gif, image/tiff, image/avif, image/heic
videovideo/mp4, video/webm, video/quicktime, video/mpeg, video/x-matroska
audioaudio/mpeg, audio/wav, audio/aac, audio/ogg, audio/mp4, audio/webm
documentapplication/pdf, text/plain, text/markdown, text/csv, application/json, dan DOCX

Apa pun yang tidak ada dalam daftar input ditolak. Tidak ada jenis input "file apa saja", dan ekstensi tidak pernah dipercaya — yang dihitung adalah isi byte-nya.

Batas per run

Link dan byte dibatasi per run untuk semua input file secara bersama-sama — lihat Kesalahan & batas.

Di halaman ini