Skip to main content

File Upload (Custom API)

การอัปโหลดไฟล์ไปยัง Custom API (API ที่กำหนดเอง) คุณสามารถแก้ไขรหัสได้ที่ไฟล์ custom.fileupload.js

tip

กำหนด Option.Type เป็น 3 เพื่อเปิดใช้งานการอัปโหลดไฟล์ไปยัง Custom API (API ที่กำหนดเอง)

uploadFile

ฟังก์ชันอัปโหลดไฟล์ไปยัง Custom API (API ที่กำหนดเอง)

const uploadFile = async(fileName, filePath, isFullBackup) => {
/**
* SUCCESS
*/
// return { success: true, url: 'https://yourdomain.com/file/XXXXXXXXXXXX' };

/**
* ERROR
*/
console.error('[Custom API] Please edit code in file "public/fileupload/custom.fileupload.js"');

return { success: false, error: `Custom API Error: Please edit code in file "public/fileupload/custom.fileupload.js"` };
};

Parameter

NameTypeDescription
fileNamestringชื่อของไฟล์ที่จะอัปโหลด
filePathstringเส้นทางของไฟล์ที่จะอัปโหลด
isFullBackupbooleanเป็นการ สำรองข้อมูลเซิร์ฟเวอร์ หรือไม่
true เท่ากับ สำรองข้อมูลเซิร์ฟเวอร์
false เท่ากับ สำรองข้อมูลผู้เล่นที่ถูกลบข้อมูล

Return

NameTypeDescription
dataobjectตารางข้อมูลการอัปโหลดไฟล์
data.successbooleanสถานะการอัปโหลดไฟล์ สำเร็จ หรือ ล้มเหลว
data.urlstringหากอัปโหลดไฟล์ สำเร็จ จะตอบกลับ URL ของไฟล์
data.errorstringหากอัปโหลดไฟล์ ล้มเหลว จะตอบกลับ ข้อผิดพลาด