UploadDataProviders

public final class UploadDataProviders


ให้การใช้งาน UploadDataProvider สำหรับ Use Case ทั่วไป

สรุป

เมธอดสาธารณะ

static UploadDataProvider

อัปโหลด ByteBuffer จาก buffer.position() ปัจจุบันไปยัง buffer.limit()

static UploadDataProvider
create(byte[] data)

อัปโหลดเนื้อหาของ data

static UploadDataProvider

อัปโหลดไฟล์ทั้งไฟล์และปิดตัวอธิบายเมื่อไม่จำเป็นอีกต่อไป

static UploadDataProvider
create(File file)

อัปโหลดไฟล์ทั้งไฟล์

static UploadDataProvider
create(byte[] data, int offset, int length)

อัปโหลด length ไบต์จาก data โดยเริ่มจาก offset

เมธอดสาธารณะ

สร้าง

public static UploadDataProvider create(ByteBuffer buffer)

อัปโหลด ByteBuffer จาก buffer.position() ปัจจุบันไปยัง buffer.limit()

พารามิเตอร์
ByteBuffer buffer

ข้อมูลที่จะอัปโหลด

การคืนสินค้า
UploadDataProvider

UploadDataProvider ใหม่สำหรับบัฟเฟอร์ที่ระบุ

สร้าง

public static UploadDataProvider create(byte[] data)

อัปโหลดเนื้อหาของ data

พารามิเตอร์
byte[] data

อาร์เรย์ที่มีข้อมูลที่จะอัปโหลด

การคืนสินค้า
UploadDataProvider

UploadDataProvider ใหม่สำหรับข้อมูลที่ระบุ

สร้าง

public static UploadDataProvider create(ParcelFileDescriptor fd)

อัปโหลดไฟล์ทั้งไฟล์และปิดตัวอธิบายเมื่อไม่จำเป็นอีกต่อไป

พารามิเตอร์
ParcelFileDescriptor fd

ตัวอธิบายไฟล์ที่จะอัปโหลด

การคืนสินค้า
UploadDataProvider

UploadDataProvider ใหม่สำหรับตัวบอกไฟล์ที่ระบุ

ส่ง
java.lang.IllegalArgumentException

หาก fd ไม่ใช่ไฟล์

สร้าง

public static UploadDataProvider create(File file)

อัปโหลดไฟล์ทั้งไฟล์

พารามิเตอร์
File file

ไฟล์ที่จะอัปโหลด

การคืนสินค้า
UploadDataProvider

UploadDataProvider ใหม่สำหรับไฟล์ที่ระบุ

สร้าง

public static UploadDataProvider create(byte[] data, int offset, int length)

อัปโหลด length ไบต์จาก data โดยเริ่มจาก offset

พารามิเตอร์
byte[] data

อาร์เรย์ที่มีข้อมูลที่จะอัปโหลด

int offset

ออฟเซ็ตภายในข้อมูลที่จะเริ่มต้น

int length

จำนวนไบต์ที่จะอัปโหลด

การคืนสินค้า
UploadDataProvider

UploadDataProvider ใหม่สำหรับข้อมูลที่ระบุ