Đăng tải tệp tin

Mục lục

Để tải tệp lên cần truyền các tham số SID, safekey, timeStamp, ID thư mục và tệp cần tải lên.

Upload file,Need SID, safekey, timeStamp, folder ID, uploaded file (binary stream mode). Returns the file ID obtained after uploading.

URL #

https://api.eeo.cn/partner/api/cloud.api.php?action=uploadFile

HTTP Request Methods #

  • POST

Coding format #

  • UTF-8
 

Request parameters #

KeyBắt buộcYêu cầu thêmMô tảHướng dẫn
SIDBắt buộcID trườngIt is available through the eeo.cn application
safeKeyBắt buộcFixed 32-bit all lowercase charactersKhóa bảo mật xác thực trường họcsafeKey=MD5(SECRET+timeStamp)
timeStampBắt buộcTheo Unix Epoch timestamp & có hiệu lực trong vòng 20 phútThời gian UNIX Epoch là số giây đã trôi qua kể từ 00:00:00 (giờ chuẩn quốc tế) vào ngày 1 tháng 1 năm 1970
folderIdBắt buộcID của thư mục
FiledataBắt buộcBinary streamTệp tin cần đăng tảiĐược tải lên tệp có dung lượng tối đa 500MB

 

Response data #

KeyĐịnh dạngPhản hồiÝ nghĩa
datastring123456ID của tệp tin vừa tải lên
error_infoobject Return message object
└ errnonumber1Mã lỗi
└ errorstring“Normal execution”Chi tiết lỗi

Sample #

  • HTTP request
POST /partner/api/cloud.api.php?action=uploadFile HTTP/1.1
Host: www.eeo.cn
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache

SID=2339736&safeKey=479aeb917dfb34ff1bf6660a1a5f016c&timeStamp=1493798334&Filedata=@~/file.txt
  • Shell cURL analog request instruction
curl  -F "SID=1234567" \
      -F "safeKey=0f7781b3033527a8cc2b1abbf45a5fd2" \
      -F "timeStamp=1484719085" \
      -F "folderId=123456" \
      -F "Filedata=@~/file.txt" \
      "https://api.eeo.cn/partner/api/cloud.api.php?action=uploadFile"

Response sample(The normal return json packet example) #

{
  "data": "123456",
  "error_info": {
    "errno": 1,
    "error": "程序正常执行"
  }
}

Error Code Description #

Error CodeDescription
1Thành công
100Parameters sai định dạng hoặc không hoàn chỉnh
102Không có quyền thao tác (Xác thực bảo mật thất bại)
104Thao tác thất bại
193Thư mục không tồn tại
194Thư mục không thuộc trường (Không có quyền thao tác)
195Vui lòng thêm tệp tin cần đăng tải
196Thư mục không cho phép thao tác
197Đăng tải thất bại
211Tệp tin vượt quá dung lượng tối đa
31000Dung lượng của Trường đã đầy, vui lòng xóa bớt tệp tin đang có hoặc mua thêm dung lượng lưu trữ