WordPress.org
Menciptakan DownloadHandlers

Membuat UploadHandlers

Important: UNet adalah solusi yang diuraikan, dan Solusi Multiplayer baru dan NetworkingSistem Unity yang memungkinkan game multiplayer di jaringan komputer. More info
Lihat di Glossary
(Netcode untuk GameObjects) sedang berkembang. Untuk informasi lebih lanjut dan langkah selanjutnya melihat informasi di .

Saat ini, hanya satu jenis pengimbang tersedia: UploadHandlerRaw. Kelas ini menerima penyangga data pada waktu konstruksi. Penyangga ini disalin secara internal ke memori kode asli dan kemudian digunakan oleh sistem UnityWebRequest ketika server jarak jauh siap menerima data tubuh.

Upload Handler juga menerima string Jenis Konten. string ini digunakan untuk nilai dari header UnityWebRequest's Content-Type jika Anda menetapkan tidak ada header Content-Type pada UnityWebRequest sendiri. Jika Anda secara manual mengatur header Content-Type pada objek UnityWebRequest, Content-Type pada objek Upload Handler diabaikan.

Jika Anda tidak mengatur Content-Type pada UnityWebRequest atau UploadHandler, sistem default untuk mengatur Content-Type application/octet-stream.

UnityWebRequest memiliki properti disposeUploadHandlerOnDispose, yang default untuk benar. Jika properti ini benar, ketika objek UnityWebRequest dibuang, Dispose() juga akan disebut pada penggabungan unggah terpasang. Jika Anda menyimpan referensi untuk mengunggah handler lebih lama dari referensi ke UnityWebRequest, Anda harus mengatur disposeUploadHandlerOnDispose ke false.

Example

byte[] payload = new byte[1024];
// ... fill payload with data ...

UnityWebRequest wr = new UnityWebRequest("https://www.mysite.com/data-upload");
UploadHandler uploader = new UploadHandlerRaw(payload);

// Sends header: "Content-Type: custom/content-type";
uploader.contentType = "custom/content-type";

wr.uploadHandler = uploader;
WordPress.org
Menciptakan DownloadHandlers