Dấu thời gian đổi tên tệp tải lên PHP

❮ Tham khảo hệ thống tập tin PHP

Ví dụ

Đổi tên thư mục + tập tin

rename["images","pictures"];
rename["/test/file1. txt","/home/docs/my_file. txt"];
?>


Định nghĩa và cách sử dụng

Hàm rename[] đổi tên tệp hoặc thư mục

cú pháp

Giá trị tham số

Tham sốMô tảcũBắt buộc. Chỉ định tệp hoặc thư mục được đổi tên mớiBắt buộc. Chỉ định tên mới cho tệp hoặc thư mụccontextOptional. Chỉ định bối cảnh xử lý tệp. Bối cảnh là một tập hợp các tùy chọn có thể sửa đổi hành vi của luồng

chi tiết kỹ thuật

Giá trị trả về. TRUE khi thành công, FALSE nếu thất bạiPhiên bản PHP. 4. 0+Nhật ký thay đổi PHP. PHP5. 3. 1. Cho phép đổi tên tệp trên các ổ đĩa trong Windows.
PHP 5. 0. Có thể được sử dụng với một số trình bao bọc URL. ❮ Tham khảo hệ thống tập tin PHP

API Tải lên là API không giới hạn tốc độ cho phép bạn tải nội dung phương tiện [tài nguyên] lên và cung cấp nhiều chức năng, bao gồm quản lý nội dung cơ bản và nâng cao, quản lý siêu dữ liệu và tạo nội dung

Các điểm cuối API Tải lên được truy cập bằng HTTPS. Theo mặc định, các điểm cuối API sử dụng định dạng sau

result = cloudinary.uploader\
.text[text]
11

Ví dụ: để tải nội dung hình ảnh lên môi trường sản phẩm 'demo'

POST //api.cloudinary.com/v1_1/demo/image/upload

Tên Cloudinary Cloud và Khóa API của bạn [có thể tìm thấy trên trang Bảng điều khiển của Bảng điều khiển Cloudinary của bạn] được sử dụng để xác thực. Tất cả các phương thức trong API này cũng yêu cầu chữ ký mà bạn cần Bí mật API để xác thực yêu cầu trên máy chủ Đám mây. SDK Cloudinary tự động tạo chữ ký này cho bạn, vì vậy bạn chỉ cần thêm nó khi sử dụng lệnh gọi API REST trực tiếp đến điểm cuối. Để biết thêm chi tiết về cách tạo chữ ký theo cách thủ công, hãy xem tài liệu Tạo chữ ký xác thực

Không bao giờ tiết lộ api_secret của bạn trong mã công khai phía máy khách

Bạn có thể tải lên hình ảnh trên môi trường sản phẩm Cloudinary của riêng mình bằng cách thay thế

result = cloudinary.uploader\
.text[text]
12,
result = cloudinary.uploader\
.text[text]
13,
result = cloudinary.uploader\
.text[text]
14,
result = cloudinary.uploader\
.text[text]
15 và
result = cloudinary.uploader\
.text[text]
16 trong lệnh cURL bên dưới

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='

Phản hồi đối với lệnh gọi API bao gồm thông tin về hành động đã được thực hiện cũng như dữ liệu về nội dung có liên quan

Sau khi tải tệp lên, bạn có thể sử dụng API quản trị đám mây, có các phương pháp hữu ích để quản lý và sắp xếp nội dung phương tiện của bạn, chẳng hạn như liệt kê tất cả nội dung đã tải lên, liệt kê thẻ, tìm tất cả nội dung chia sẻ một thẻ nhất định, cập nhật chuyển đổi, xóa hàng loạt,

Các phần sau đây cung cấp thêm chi tiết về cách làm việc với API tải lên

Các thư viện SDK phụ trợ của chúng tôi cung cấp trình bao bọc cho API Tải lên, cho phép bạn sử dụng ngôn ngữ lập trình gốc mà bạn chọn. Khi sử dụng SDK, việc xây dựng và xác thực yêu cầu được xử lý tự động và phản hồi JSON được phân tích cú pháp và trả về

Ví dụ: bạn có thể sử dụng lệnh SDK sau để tạo một nội dung hình ảnh được lưu vào môi trường sản phẩm Cloudinary của mình từ một chuỗi được truyền dưới dạng tham số

________số 8

PHP [cloudinary_php 2. x]

$result = $cloudinary->uploadApi[]
->text[$text];

PHP [cloudinary_php 1. x [cũ]]

POST //api.cloudinary.com/v1_1/demo/image/upload
0

result = cloudinary.uploader\
.text[text]

Nút. js [đám mây 1. x]

POST //api.cloudinary.com/v1_1/demo/image/upload
2

POST //api.cloudinary.com/v1_1/demo/image/upload
3

NET [CloudinaryDotNet 1. x]

POST //api.cloudinary.com/v1_1/demo/image/upload
4

POST //api.cloudinary.com/v1_1/demo/image/upload
5

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
0

Bạn có thể tìm thấy tài liệu dành riêng cho SDK trong Hướng dẫn SDK

Bạn có thể sử dụng Cloudinary CLI [Giao diện dòng lệnh] để tương tác với API tải lên. Điều này có thể cung cấp một cách dễ dàng để thêm tự động hóa vào quy trình làm việc của bạn và quản lý tài sản của bạn mà không cần môi trường mã hóa chính thức hoặc phải truy cập vào Bảng điều khiển trên nền tảng đám mây của bạn

Bạn có thể tìm hướng dẫn thiết lập và sử dụng CLI trong tài liệu tham khảo CLI

API quản trị trả về trạng thái của yêu cầu bằng mã trạng thái HTTP

200. VÂNG. Thành công.
400. Yêu cầu sai.
401. Authorization Required.
403. Không cho phép.
404. Không tìm thấy.
409. Đã tồn tại.

SDK báo cáo lỗi bằng cách đưa ra các ngoại lệ áp dụng. Ngoài ra, một thông báo JSON thông tin được trả lại. Ví dụ

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
1

Theo mặc định, tài khoản Cloudinary sử dụng trung tâm dữ liệu có trụ sở tại Hoa Kỳ. Trong những trường hợp này, định dạng điểm cuối sẽ như được hiển thị ở phần đầu của Tổng quan này

Nếu phần lớn người dùng của bạn ở Châu Âu hoặc Châu Á, Cloudinary có thể thiết lập tài khoản của bạn để sử dụng trung tâm dữ liệu Châu Âu [EU] hoặc Châu Á Thái Bình Dương [AP] của chúng tôi. Trong trường hợp đó, các điểm cuối của bạn sẽ có dạng

result = cloudinary.uploader\
.text[text]
17

HOẶC

result = cloudinary.uploader\
.text[text]
18

Đây là một tính năng cao cấp chỉ được hỗ trợ cho các gói Doanh nghiệp của chúng tôi và phải được sắp xếp khi tài khoản được tạo. Liên hệ hỗ trợ để biết thêm thông tin

Cho phép bạn thực hiện các tác vụ quản lý cơ bản và nâng cao trên tài sản của mình

Phương pháp

result = cloudinary.uploader\
.text[text]
19 được sử dụng để tải nội dung lên đám mây

Để biết thêm thông tin và ví dụ, hãy xem tài liệu Tải lên phương tiện. Cloudinary SDK bao bọc phương thức tải lên và cung cấp hai phương thức riêng biệt. một để tải lên đã ký và một để tải lên chưa ký

result = cloudinary.uploader\
.text[text]
20

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
2

PHP [cloudinary_php 2. x]

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
3

PHP [cloudinary_php 1. x [cũ]]

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
4

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
5

Nút. js [đám mây 1. x]

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
6

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
7

NET [CloudinaryDotNet 1. x]

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
8

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
9

Android [đám mây-android 1. x]

result = Cloudinary::Uploader
.text[text]
0

result = Cloudinary::Uploader
.text[text]
1

result = Cloudinary::Uploader
.text[text]
2

result = cloudinary.uploader\
.text[text]
20

result = Cloudinary::Uploader
.text[text]
3

PHP [cloudinary_php 2. x]

result = Cloudinary::Uploader
.text[text]
4

PHP [cloudinary_php 1. x [cũ]]

result = Cloudinary::Uploader
.text[text]
5

result = Cloudinary::Uploader
.text[text]
6

Nút. js [đám mây 1. x]

result = Cloudinary::Uploader
.text[text]
7

result = Cloudinary::Uploader
.text[text]
8

NET [CloudinaryDotNet 1. x]

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
8

$result = $cloudinary->uploadApi[]
->text[$text];
0

Android [đám mây-android 1. x]

$result = $cloudinary->uploadApi[]
->text[$text];
1

$result = $cloudinary->uploadApi[]
->text[$text];
2

$result = $cloudinary->uploadApi[]
->text[$text];
3

Tham sốTypeDescriptionfileStringTệp cần tải lên. Nó có thể
  • đường dẫn tệp cục bộ [chỉ được hỗ trợ trong SDK]
  • dữ liệu thực tế [bộ đệm mảng byte].
    Ví dụ: trong một số SDK, đây có thể là luồng đầu vào IO của dữ liệu [e. g. , Tập tin. mở [tệp, "rb"]].
  • URI dữ liệu [mã hóa Base64], tối đa ~60 MB [62.910.000 ký tự]
  • địa chỉ URL FTP, HTTP hoặc HTTPS từ xa của một tệp hiện có
  • URL bộ chứa lưu trữ riêng [S3 hoặc Google Storage] của bộ chứa trong danh sách cho phép
Để biết chi tiết và ví dụ, xem. tùy chọn nguồn tệp. upload_presetString[Bắt buộc đối với tải lên chưa ký / tùy chọn để tải lên đã ký] Tên của cài đặt trước tải lên mà bạn đã xác định cho môi trường sản phẩm Cloudinary của mình. Giá trị đặt trước tải lên bao gồm các tham số tải lên được quản lý tập trung bằng API quản trị hoặc từ trang Tải lên của Cài đặt bảng điều khiển. Cài đặt trước tải lên có thể được đánh dấu là chưa được ký, cho phép tải lên chưa được ký trực tiếp từ trình duyệt và hạn chế các tham số tùy chọn đối với.
result = cloudinary.uploader\
.text[text]
22,
result = cloudinary.uploader\
.text[text]
23,
result = cloudinary.uploader\
.text[text]
24,
result = cloudinary.uploader\
.text[text]
25,
result = cloudinary.uploader\
.text[text]
26 và
result = cloudinary.uploader\
.text[text]
27. signatureString[Bắt buộc đối với lệnh gọi API REST đã ký] Được sử dụng để xác thực yêu cầu và dựa trên các tham số bạn sử dụng trong yêu cầu. Khi sử dụng SDK đám mây cho các yêu cầu đã ký, chữ ký sẽ tự động được tạo và thêm vào yêu cầu. Nếu bạn tự tạo yêu cầu POST đã ký của riêng mình theo cách thủ công, thì bạn cần tạo tham số
result = cloudinary.uploader\
.text[text]
28 theo cách thủ công và thêm nó vào yêu cầu cùng với các tham số
result = cloudinary.uploader\
.text[text]
29 và
result = cloudinary.uploader\
.text[text]
30. Để biết thêm chi tiết, hãy xem tạo chữ ký thủ công. Tham sốTypeDescription
result = cloudinary.uploader\
.text[text]
31public_idStringSố nhận dạng được sử dụng để truy cập và phân phối nội dung đã tải lên

Nếu không được chỉ định, thì ID công khai của nội dung sẽ bao gồm các ký tự ngẫu nhiên hoặc sẽ sử dụng tên tệp của tệp gốc, tùy thuộc vào việc

result = cloudinary.uploader\
.text[text]
32 có được đặt thành true hay không

ghi chú

  • Giá trị ID công khai cho hình ảnh và video không được bao gồm phần mở rộng tệp. Chỉ bao gồm phần mở rộng tệp cho tệp
    result = cloudinary.uploader\
    .text[text]
    33
  • Có thể dài tối đa 255 ký tự, bao gồm các ký tự không phải tiếng Anh, dấu chấm [
    result = cloudinary.uploader\
    .text[text]
    34], dấu gạch chéo lên phía trước [
    result = cloudinary.uploader\
    .text[text]
    35], dấu gạch dưới [
    result = cloudinary.uploader\
    .text[text]
    36], dấu gạch ngang [
    result = cloudinary.uploader\
    .text[text]
    37]
  • Các giá trị ID công khai không thể bắt đầu hoặc kết thúc bằng dấu cách hoặc dấu gạch chéo lên phía trước [
    result = cloudinary.uploader\
    .text[text]
    35]. Ngoài ra, chúng không thể bao gồm các ký tự sau.
    result = cloudinary.uploader\
    .text[text]
    39
folderStringĐường dẫn đầy đủ của thư mục nơi nội dung đã tải lên sẽ được lưu trữ. ID công khai của nội dung sẽ bao gồm đường dẫn thư mục được cung cấp tại đây

Ghi chú. Nếu chế độ Thư mục động được bật trên môi trường sản phẩm của bạn, bạn nên sử dụng tham số

result = cloudinary.uploader\
.text[text]
40 thay vì
result = cloudinary.uploader\
.text[text]
23 để đặt thư mục Thư viện phương tiện. Nếu bạn cũng muốn
result = cloudinary.uploader\
.text[text]
22 của mình bao gồm dấu gạch chéo, hãy đảm bảo sử dụng một trong các tùy chọn khả dụng ở chế độ đó để đặt đường dẫn ID công khai. Để biết chi tiết, hãy xem Thư mục động - Tham số API tải lên mới

use_filenameBoolean Có nên sử dụng tên tệp gốc của nội dung đã tải lên hay không. Chỉ có liên quan nếu tham số
result = cloudinary.uploader\
.text[text]
22 không được đặt

Khi sai và tham số

result = cloudinary.uploader\
.text[text]
22 cũng không được xác định, ID công khai sẽ bao gồm các ký tự ngẫu nhiên

Khi đúng và tham số

result = cloudinary.uploader\
.text[text]
22 không được xác định, tên tệp ban đầu của tệp đã tải lên sẽ trở thành ID công khai. Các ký tự ngẫu nhiên được thêm vào giá trị tên tệp để đảm bảo tính duy nhất của ID công khai nếu
result = cloudinary.uploader\
.text[text]
46 là đúng

Nếu tên tệp của nội dung bạn tải lên chứa một ký tự không được hỗ trợ cho ID công khai, thì các lần xuất hiện trước/cuối sẽ bị cắt bỏ, trong khi các ký tự không hợp lệ ở bất kỳ đâu khác trong tên tệp được thay thế bằng dấu gạch dưới

Mặc định.

result = cloudinary.uploader\
.text[text]
47

unique_filenameBooleanKhi đặt thành false, không thêm các ký tự ngẫu nhiên vào cuối tên tệp để đảm bảo tính duy nhất của nó. Lưu ý rằng nếu tham số
result = cloudinary.uploader\
.text[text]
48 cũng sai, ID công khai sẽ bao gồm các ký tự ngẫu nhiên. Tham số này chỉ có liên quan nếu
result = cloudinary.uploader\
.text[text]
32 cũng được đặt thành true. Mặc định.
result = cloudinary.uploader\
.text[text]
50. filename_overrideStringĐặt tiêu đề siêu dữ liệu 'tên tệp gốc' được lưu trữ trên nội dung [thay vì sử dụng tên tệp thực của tệp đã tải lên]. Hữu ích cùng với tham số
result = cloudinary.uploader\
.text[text]
32 và để tìm kiếm nâng cao theo tên tệp và có liên quan khi phân phối nội dung dưới dạng tệp đính kèm [đặt tham số chuyển đổi
result = cloudinary.uploader\
.text[text]
52 thành
result = cloudinary.uploader\
.text[text]
53]. resource_typeStringĐặt loại tệp bạn đang tải lên hoặc sử dụng
result = cloudinary.uploader\
.text[text]
54 để tự động phát hiện loại tệp. Chỉ có liên quan dưới dạng tham số khi sử dụng SDK [_______055 được bao gồm trong URL điểm cuối khi sử dụng API REST]. Giá trị hợp lệ.
result = cloudinary.uploader\
.text[text]
56,
result = cloudinary.uploader\
.text[text]
33,
result = cloudinary.uploader\
.text[text]
58 và
result = cloudinary.uploader\
.text[text]
54. Mặc định.
result = cloudinary.uploader\
.text[text]
56 để tải lên phía máy chủ và
result = cloudinary.uploader\
.text[text]
54 để tải lên phía máy khách

Ghi chú. Sử dụng loại tài nguyên

result = cloudinary.uploader\
.text[text]
58 cho tất cả nội dung video cũng như cho các tệp âm thanh, chẳng hạn như
result = cloudinary.uploader\
.text[text]
63

typeStringLoại phân phối. Cho phép tải nội dung lên dưới dạng
result = cloudinary.uploader\
.text[text]
64 hoặc
result = cloudinary.uploader\
.text[text]
65 thay vì chế độ
result = cloudinary.uploader\
.text[text]
19 mặc định. Chỉ có liên quan dưới dạng tham số khi sử dụng SDK [giá trị phân phối
result = cloudinary.uploader\
.text[text]
67 là một phần của URL điểm cuối khi sử dụng API REST]. Giá trị hợp lệ.
result = cloudinary.uploader\
.text[text]
19,
result = cloudinary.uploader\
.text[text]
64 và
result = cloudinary.uploader\
.text[text]
65. Mặc định.
result = cloudinary.uploader\
.text[text]
19. access_controlJSONMột mảng các loại quyền truy cập cho nội dung. Có thể truy cập nội dung miễn là một trong các loại quyền truy cập hợp lệ.
Các giá trị có thể có cho từng loại quyền truy cập.

-

result = cloudinary.uploader\
.text[text]
72 yêu cầu xác thực dựa trên Mã thông báo hoặc xác thực dựa trên Cookie để truy cập nội dung.
Ví dụ.
result = cloudinary.uploader\
.text[text]
73

-

result = cloudinary.uploader\
.text[text]
74 cho phép truy cập công khai vào nội dung. Loại truy cập ẩn danh có thể tùy ý bao gồm ngày
result = cloudinary.uploader\
.text[text]
75 và/hoặc ngày
result = cloudinary.uploader\
.text[text]
76 [ở định dạng ISO 8601] xác định thời điểm nội dung có sẵn công khai. Lưu ý rằng bạn chỉ có thể bao gồm một loại truy cập 'ẩn danh' duy nhất. Ví dụ.
______077

access_modeStringCho phép nội dung hoạt động như thể nó thuộc 'loại' đã được xác thực [xem ở trên] trong khi vẫn sử dụng loại 'tải lên' mặc định trong URL phân phối. Nội dung sau đó có thể được đặt ở chế độ công khai bằng cách thay đổi access_mode thông qua API quản trị mà không phải cập nhật bất kỳ URL phân phối nào. Giá trị hợp lệ.
result = cloudinary.uploader\
.text[text]
78 và
result = cloudinary.uploader\
.text[text]
65. Mặc định.
result = cloudinary.uploader\
.text[text]
78. discard_ original_filenameBoolean Có hủy tên của tệp đã tải lên ban đầu không. Có liên quan khi phân phối nội dung dưới dạng tệp đính kèm [đặt tham số chuyển đổi
result = cloudinary.uploader\
.text[text]
52 thành
result = cloudinary.uploader\
.text[text]
53]. Mặc định.
result = cloudinary.uploader\
.text[text]
47. ghi đèBooleanCó ghi đè nội dung hiện có bằng cùng một ID công khai hay không. Khi được đặt thành false, phản hồi sẽ được trả về ngay lập tức nếu tìm thấy nội dung có cùng ID công khai

Khi ghi đè nội dung, nếu bạn bao gồm các phiên bản trong URL phân phối của mình, thì bạn sẽ cần cập nhật URL bằng số phiên bản mới để phân phối nội dung mới. Nếu bạn không bao gồm các phiên bản, bạn sẽ cần vô hiệu hóa nội dung cũ trên bộ đệm của máy chủ CDN

Mặc định.

result = cloudinary.uploader\
.text[text]
50 [khi sử dụng tải lên chưa được ký, giá trị mặc định là sai và không thể thay đổi thành đúng]

Quan trọng. Tùy thuộc vào thiết lập môi trường sản phẩm của bạn, việc ghi đè một nội dung có thể xóa các thẻ, giá trị siêu dữ liệu theo ngữ cảnh và có cấu trúc cho nội dung đó. Nếu có vai trò Quản trị viên chính, bạn có thể thay đổi hành vi này cho môi trường sản phẩm của mình trong ngăn Tùy chọn thư viện phương tiện để các giá trị trường này được giữ lại khi nội dung phiên bản mới ghi đè lên nội dung cũ hơn [trừ khi bạn chỉ định các giá trị khác cho

result = cloudinary.uploader\
.text[text]
24,
result = cloudinary.uploader\
.text[text]
25,

result = cloudinary.uploader\
.text[text]
88tagsStringMột danh sách tên thẻ được phân tách bằng dấu phẩy để gán cho nội dung đã tải lên để tham khảo nhóm sau này. Ví dụ.
result = cloudinary.uploader\
.text[text]
89SDK. hỗ trợ mảng. Ví dụ.
result = cloudinary.uploader\
.text[text]
90contextStringMột danh sách các cặp khóa-giá trị của siêu dữ liệu theo ngữ cảnh được phân tách bằng dấu sổ đứng để đính kèm vào nội dung đã tải lên. Giá trị ngữ cảnh của các tệp đã tải lên có thể được truy xuất bằng API quản trị viên. Ví dụ.
result = cloudinary.uploader\
.text[text]
91
Ghi chú.
  • Các ký tự
    result = cloudinary.uploader\
    .text[text]
    92 và
    result = cloudinary.uploader\
    .text[text]
    93 có thể được hỗ trợ dưới dạng giá trị khi được thoát bằng dấu gạch chéo ngược được thêm vào trước [
    result = cloudinary.uploader\
    .text[text]
    94]
  • Các giá trị khóa được giới hạn ở 1024 ký tự và một nội dung có thể có tối đa 1000 cặp khóa-giá trị ngữ cảnh
SDK. hỗ trợ bản đồ. Ví dụ.
result = cloudinary.uploader\
.text[text]
95metadataStringMột danh sách các trường siêu dữ liệu tùy chỉnh được phân tách bằng dấu sổ đứng [theo external_id] và các giá trị để gán cho từng trường. Ví dụ.
result = cloudinary.uploader\
.text[text]
96

SDK. hỗ trợ bản đồ.
Ghi chú.

  • Các ký tự
    result = cloudinary.uploader\
    .text[text]
    92 và
    result = cloudinary.uploader\
    .text[text]
    93 có thể được hỗ trợ dưới dạng giá trị khi được thoát bằng dấu gạch chéo ngược được thêm vào trước [
    result = cloudinary.uploader\
    .text[text]
    94]
  • Giá trị siêu dữ liệu được giới hạn ở 1024 ký tự và bạn có thể đặt tối đa 1000 giá trị siêu dữ liệu khác nhau trên một nội dung
colorsBooleanLiệu có truy xuất các màu chủ đạo & biểu đồ màu của hình ảnh đã tải lên hay không.
Lưu ý. Nếu tất cả các màu được trả về mờ đục, thì các giá trị hex RGB 6 chữ số sẽ được trả về. Nếu một hoặc nhiều màu chứa kênh alpha, thì các giá trị bộ tứ lục giác RGBA 8 chữ số được trả về.
Mặc định.
result = cloudinary.uploader\
.text[text]
47. Chỉ liên quan đến hình ảnh. facesBooleanCó trả lại tọa độ của các khuôn mặt có trong hình ảnh đã tải lên [được phát hiện tự động hoặc được xác định thủ công]. Mỗi mặt được chỉ định bởi tọa độ X & Y của góc trên cùng bên trái và chiều rộng & chiều cao của mặt. Các tọa độ cho từng mặt được trả về dưới dạng một mảng [sử dụng SDK] hoặc danh sách được phân tách bằng dấu phẩy [đối với các lệnh gọi API REST] ​​và các mặt riêng lẻ được phân tách bằng một đường ống [
result = cloudinary.uploader\
.text[text]
93]. Ví dụ.
POST //api.cloudinary.com/v1_1/demo/image/upload
202.
Mặc định.
result = cloudinary.uploader\
.text[text]
47. Chỉ liên quan đến hình ảnh. quality_analysisBooleanCó trả về giá trị phân tích chất lượng cho hình ảnh trong khoảng từ 0 đến 1, trong đó 0 có nghĩa là hình ảnh bị mờ và mất nét và 1 có nghĩa là hình ảnh sắc nét và rõ nét. Mặc định.
result = cloudinary.uploader\
.text[text]
47. Chỉ liên quan đến hình ảnh.

Khách hàng trả phí có thể yêu cầu tham gia bản dùng thử Beta phân tích chất lượng mở rộng. Khi được kích hoạt, tham số này sẽ trả về điểm chất lượng cho nhiều yếu tố khác ngoài

POST //api.cloudinary.com/v1_1/demo/image/upload
205, chẳng hạn như
POST //api.cloudinary.com/v1_1/demo/image/upload
206,
POST //api.cloudinary.com/v1_1/demo/image/upload
207,
POST //api.cloudinary.com/v1_1/demo/image/upload
208,
POST //api.cloudinary.com/v1_1/demo/image/upload
209 và
POST //api.cloudinary.com/v1_1/demo/image/upload
210, cùng với tổng trọng số
POST //api.cloudinary.com/v1_1/demo/image/upload
211. Các trường
POST //api.cloudinary.com/v1_1/demo/image/upload
211,
POST //api.cloudinary.com/v1_1/demo/image/upload
213 và
POST //api.cloudinary.com/v1_1/demo/image/upload
214 có thể được sử dụng trong API tìm kiếm

accessibility_analysisBooleanHiện chỉ khả dụng cho khách hàng trả phí yêu cầu tham gia bản dùng thử Beta phân tích khả năng truy cập. Đặt thành
result = cloudinary.uploader\
.text[text]
50 để trả về các giá trị phân tích khả năng truy cập cho hình ảnh và để cho phép sử dụng trường
POST //api.cloudinary.com/v1_1/demo/image/upload
216 trong API tìm kiếm.
Mặc định.
result = cloudinary.uploader\
.text[text]
47. Chỉ liên quan đến hình ảnh. cinemagraph_analysisBooleanCó trả về giá trị phân tích đoạn phim cho nội dung phương tiện trong khoảng từ 0 đến 1 hay không, trong đó 0 có nghĩa là nội dung không phải là đoạn phim và 1 có nghĩa là nội dung là đoạn phim. Mặc định.
result = cloudinary.uploader\
.text[text]
47. Chỉ liên quan đến hình ảnh động và video. Một hình ảnh tĩnh sẽ trả về 0. image_metadataBooleanKhông dùng nữa. Sử dụng
POST //api.cloudinary.com/v1_1/demo/image/upload
219 để thay thế. Mặc định.
result = cloudinary.uploader\
.text[text]
47. media_metadataBooleanCó trả về IPTC, XMP và siêu dữ liệu Exif chi tiết của nội dung đã tải lên trong phản hồi hay không.
Mặc định.
result = cloudinary.uploader\
.text[text]
47. Được hỗ trợ cho hình ảnh, video và âm thanh.
  • Siêu dữ liệu được trả về cho hình ảnh bao gồm.
    POST //api.cloudinary.com/v1_1/demo/image/upload
    222,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    223,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    224,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    225 và
    POST //api.cloudinary.com/v1_1/demo/image/upload
    226
  • Siêu dữ liệu được trả lại cho âm thanh và video bao gồm.
    POST //api.cloudinary.com/v1_1/demo/image/upload
    227,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    228,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    229,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    230,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    231
  • Siêu dữ liệu bổ sung cho video bao gồm.
    POST //api.cloudinary.com/v1_1/demo/image/upload
    232,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    233,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    234,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    235,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    236,
    POST //api.cloudinary.com/v1_1/demo/image/upload
    237
[Trong. NET SDK, tên tham số là
POST //api.cloudinary.com/v1_1/demo/image/upload
238. ]phashBooleanCó trả lại hàm băm nhận thức [pHash] trên hình ảnh đã tải lên hay không. pHash hoạt động như một dấu vân tay cho phép kiểm tra độ tương đồng của hình ảnh.
Mặc định.
result = cloudinary.uploader\
.text[text]
47. Chỉ liên quan đến hình ảnh. responsive_breakpoints[JSON]Yêu cầu Cloudinary tự động tìm điểm ngắt tốt nhất. Giá trị tham số là một mảng cài đặt yêu cầu điểm dừng, trong đó mỗi cài đặt yêu cầu có thể bao gồm các tham số sau.
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    240[Boolean - Bắt buộc] Nếu đúng, hãy tạo và giữ hình ảnh dẫn xuất của các điểm dừng đã chọn trong khi gọi API. Nếu sai, hình ảnh được tạo trong quá trình phân tích sẽ bị loại bỏ
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    241 [Chuỗi - Tùy chọn] Đặt phần mở rộng tệp của tài nguyên dẫn xuất thành định dạng được chỉ định [trái ngược với việc thay đổi định dạng như một phần của quá trình chuyển đổi - sẽ được bao gồm như một phần của thành phần chuyển đổi [e. g. , f_jpg]]
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    242 [Chuỗi - Tùy chọn] Chuyển đổi cơ sở trước tiên áp dụng cho hình ảnh trước khi tìm điểm ngắt tốt nhất. API chấp nhận biểu diễn chuỗi của chuyển đổi theo chuỗi [giống như tham số chuyển đổi thông thường của API tải lên]
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    243 [Số nguyên - Tùy chọn] Chiều rộng tối đa cần thiết cho hình ảnh này. Nếu chỉ định chiều rộng lớn hơn ảnh gốc, chiều rộng của ảnh gốc sẽ được sử dụng thay thế. Mặc định.
    POST //api.cloudinary.com/v1_1/demo/image/upload
    244
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    245 [Số nguyên - Tùy chọn] Chiều rộng tối thiểu cần thiết cho hình ảnh này. Mặc định.
    POST //api.cloudinary.com/v1_1/demo/image/upload
    246
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    247 [Số nguyên - Tùy chọn] Số byte tối thiểu giữa hai điểm dừng liên tiếp [hình ảnh]. Mặc định.
    POST //api.cloudinary.com/v1_1/demo/image/upload
    248
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    249 [Số nguyên - Tùy chọn] Số điểm dừng tối đa cần tìm, từ 3 đến 200. Điều này có nghĩa là có thể có sự khác biệt về kích thước lớn hơn giá trị bytes_step đã cho giữa các hình ảnh liên tiếp. Mặc định.
    POST //api.cloudinary.com/v1_1/demo/image/upload
    250
Phản hồi trả về sẽ bao gồm một mảng các điểm dừng đã chọn cho từng yêu cầu điểm ngắt, trong đó thông tin sau được cung cấp cho từng điểm ngắt.
POST //api.cloudinary.com/v1_1/demo/image/upload
242,
POST //api.cloudinary.com/v1_1/demo/image/upload
252,
POST //api.cloudinary.com/v1_1/demo/image/upload
253,
POST //api.cloudinary.com/v1_1/demo/image/upload
254,
POST //api.cloudinary.com/v1_1/demo/image/upload
255 và
POST //api.cloudinary.com/v1_1/demo/image/upload
256.
Chỉ phù hợp với hình ảnh. auto_taggingDecimalTự động gán thẻ cho nội dung theo các đối tượng hoặc danh mục được phát hiện có điểm tin cậy cao hơn giá trị đã chỉ định.

Sử dụng cùng với tham số

POST //api.cloudinary.com/v1_1/demo/image/upload
257 cho

Sử dụng cùng với tham số

POST //api.cloudinary.com/v1_1/demo/image/upload
258 cho

Phạm vi. 0. 0 đến 1. 0categorizationStringMột danh sách các tiện ích bổ sung phân loại được phân tách bằng dấu phẩy để chạy trên nội dung. Đặt thành
POST //api.cloudinary.com/v1_1/demo/image/upload
259,
POST //api.cloudinary.com/v1_1/demo/image/upload
260,
POST //api.cloudinary.com/v1_1/demo/image/upload
261 và/hoặc
POST //api.cloudinary.com/v1_1/demo/image/upload
262 để tự động phân loại cảnh của nội dung đã tải lên. Có thể được sử dụng cùng với tham số
POST //api.cloudinary.com/v1_1/demo/image/upload
263 để tự động áp dụng các thẻ. Xem các tiện ích bổ sung Gắn thẻ video tự động của Google, Gắn thẻ tự động của Google, Gắn thẻ tự động Imagga và Tự động gắn thẻ Amazon Rekognition để biết thêm chi tiết. detectStringGọi add-on có liên quan để trả về danh sách nội dung được phát hiện

Đặt thành

  • _[] [e. g.
    POST //api.cloudinary.com/v1_1/demo/image/upload
    264] để trả về danh sách nội dung được phát hiện bằng tiện ích bổ sung Phân tích nội dung AI trên nền tảng đám mây. Có thể được sử dụng cùng với tham số
    POST //api.cloudinary.com/v1_1/demo/image/upload
    263 để tự động áp dụng các thẻ
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    266 để trả về danh sách các thuộc tính khuôn mặt bằng tiện ích bổ sung Phát hiện thuộc tính khuôn mặt nâng cao
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    267 để trả về danh sách những người nổi tiếng được phát hiện và thuộc tính khuôn mặt bằng cách sử dụng tiện ích bổ sung Phát hiện người nổi tiếng của Amazon Rekognition. Có thể được sử dụng cùng với tham số
    POST //api.cloudinary.com/v1_1/demo/image/upload
    263 để tự động áp dụng các thẻ

Chỉ liên quan đến hình ảnh

ocrStringĐặt thành
POST //api.cloudinary.com/v1_1/demo/image/upload
269 để trích xuất tất cả các thành phần văn bản trong hình ảnh cũng như tọa độ hộp giới hạn của từng thành phần được phát hiện bằng tiện ích bổ sung trích xuất và phát hiện văn bản OCR.
Chỉ phù hợp với hình ảnh. exifBooleanLiệu có truy xuất siêu dữ liệu Exif của ảnh đã tải lên không. Mặc định. sai. Không dùng nữa - thay vào đó hãy sử dụng
POST //api.cloudinary.com/v1_1/demo/image/upload
219
POST //api.cloudinary.com/v1_1/demo/image/upload
271eagerStringMột danh sách các biến đổi để tạo cho nội dung đã tải lên, thay vì tạo chúng một cách lười biếng khi khách truy cập trang web của bạn truy cập lần đầu [xem Tham chiếu API URL chuyển đổi để biết thêm chi tiết về các giá trị có thể có]. Tùy chọn này chấp nhận một chuyển đổi đơn lẻ hoặc danh sách chuyển đổi được phân tách bằng dấu sổ đứng để tạo cho nội dung đã tải lên.

SDK. hỗ trợ mảng. [Trong. NET SDK, tên tham số là

POST //api.cloudinary.com/v1_1/demo/image/upload
272. ]

háo hức_asyncBooleanCó nên tạo các biến đổi háo hức không đồng bộ trong nền sau khi hoàn tất yêu cầu tải lên thay vì trực tuyến như một phần của lệnh gọi tải lên. Mặc định.
result = cloudinary.uploader\
.text[text]
47. háo hức_notification_urlStringMột URL HTTP hoặc HTTPS để gửi thông báo tới [một webhook] khi quá trình chuyển đổi háo hức hoàn thành. TransformationStringMột chuyển đổi sắp tới để chạy trên nội dung đã tải lên trước khi lưu nó vào đám mây. Tham số này được đưa ra dưới dạng một chuỗi các ký tự đơn được phân tách bằng dấu phẩy [được phân tách bằng dấu gạch chéo đối với các phép biến đổi theo chuỗi]. SDK. Hỗ trợ hàm băm của các tham số chuyển đổi [hoặc một mảng hàm băm cho các phép biến đổi theo chuỗi]

Ghi chú. Khi sử dụng SDK cho ngôn ngữ được nhập động chẳng hạn như Ruby, các tham số chuyển đổi có thể được chỉ định trực tiếp mà không cần sử dụng tham số

POST //api.cloudinary.com/v1_1/demo/image/upload
242 này

formatStringMột định dạng tùy chọn để chuyển đổi nội dung đã tải lên thành trước khi lưu vào đám mây. Ví dụ.
POST //api.cloudinary.com/v1_1/demo/image/upload
275. custom_coordinsStringĐặt tọa độ của một vùng duy nhất có trong hình ảnh đã tải lên, sau đó được sử dụng để cắt xén hình ảnh đã tải lên bằng chế độ trọng lực
POST //api.cloudinary.com/v1_1/demo/image/upload
276. Vùng được chỉ định bởi tọa độ X & Y của góc trên cùng bên trái cũng như chiều rộng và chiều cao của vùng, dưới dạng danh sách được phân tách bằng dấu phẩy. Ví dụ.
POST //api.cloudinary.com/v1_1/demo/image/upload
277.
Chỉ phù hợp với hình ảnh.

SDK. hỗ trợ mảng. Ví dụ.

POST //api.cloudinary.com/v1_1/demo/image/upload
278

face_coordinsStringĐặt tọa độ của các khuôn mặt có trong hình ảnh đã tải lên và ghi đè lên các khuôn mặt được phát hiện tự động. Mỗi mặt được chỉ định bởi tọa độ X & Y của góc trên cùng bên trái và chiều rộng & chiều cao của mặt. Tọa độ của mỗi mặt được cung cấp dưới dạng danh sách được phân tách bằng dấu phẩy, với các mặt riêng lẻ được phân tách bằng dấu gạch ngang [
result = cloudinary.uploader\
.text[text]
93]. Ví dụ.
POST //api.cloudinary.com/v1_1/demo/image/upload
202.
Chỉ phù hợp với hình ảnh.

SDK. hỗ trợ mảng. Ví dụ.

POST //api.cloudinary.com/v1_1/demo/image/upload
281

background_removalStringTự động xóa nền của hình ảnh bằng tiện ích bổ sung. Chỉ liên quan đến hình ảnh. raw_convertStringTạo tệp liên quan không đồng bộ dựa trên tệp đã tải lên
  • Đặt thành
    POST //api.cloudinary.com/v1_1/demo/image/upload
    282 để tự động tạo PDF hoặc định dạng hình ảnh khác từ tài liệu Office
    result = cloudinary.uploader\
    .text[text]
    33 bằng tiện ích bổ sung Chuyển đổi tài liệu Aspose
  • Đặt thành
    POST //api.cloudinary.com/v1_1/demo/image/upload
    284 để hướng dẫn tiện ích bổ sung Chuyển biên video AI của Google tạo tệp chuyển biên tự động
    result = cloudinary.uploader\
    .text[text]
    33 từ video đã tải lên
  • Đặt thành
    POST //api.cloudinary.com/v1_1/demo/image/upload
    286 để trích xuất tất cả văn bản từ tệp PDF và lưu trữ trong tệp
    result = cloudinary.uploader\
    .text[text]
    33. ID công khai của tệp thô được tạo sẽ ở định dạng. [pdf_public_id]. trích xuất_văn bản. json
Xem thêm. Chuyển đổi tập tin thô.
POST //api.cloudinary.com/v1_1/demo/image/upload
288allowed_formatsStringDanh sách định dạng tệp được phân tách bằng dấu phẩy được phép tải lên. Các loại tệp khác sẽ bị từ chối. Các định dạng có thể là bất kỳ sự kết hợp nào của các loại hình ảnh, định dạng video hoặc phần mở rộng tệp thô. Ví dụ.
POST //api.cloudinary.com/v1_1/demo/image/upload
289. Mặc định. mọi định dạng được hỗ trợ cho hình ảnh và video cũng như bất kỳ loại tệp thô nào [tôi. e. không có hạn chế theo mặc định]

SDK. hỗ trợ mảng. Ví dụ.

POST //api.cloudinary.com/v1_1/demo/image/upload
290

asyncBoolean Cho Cloudinary biết có thực hiện yêu cầu tải lên trong nền [không đồng bộ] hay không. Mặc định.
result = cloudinary.uploader\
.text[text]
47. backupBooleanCho Cloudinary biết có sao lưu nội dung đã tải lên hay không. Ghi đè cài đặt sao lưu mặc định của môi trường sản phẩm của bạn. callbackStringA URL để chuyển hướng đến sau khi quá trình tải lên hoàn tất thay vì trả về phản hồi tải lên. Tham số kết quả tải lên đã ký được thêm vào URL gọi lại. Tham số này bị bỏ qua đối với các yêu cầu tải lên XHR [Ajax XMLHttpRequest].
Lưu ý. Tham số này có liên quan để tải lên trực tiếp từ một biểu mẫu trong trình duyệt. Nó được đặt tự động nếu bạn thực hiện tải lên trực tiếp từ trình duyệt bằng SDK của Cloudinary và plugin jQuery. evalStringCho phép bạn sửa đổi các tham số tải lên bằng cách chỉ định logic tùy chỉnh bằng JavaScript. Điều này có thể hữu ích cho việc thêm thẻ có điều kiện, siêu dữ liệu theo ngữ cảnh, siêu dữ liệu có cấu trúc hoặc chuyển đổi mong muốn tùy thuộc vào tiêu chí cụ thể của tệp đã tải lên. Để biết thêm chi tiết, hãy xem Đánh giá và sửa đổi các tham số tải lên. headersStringMột tiêu đề HTTP hoặc danh sách các dòng tiêu đề để thêm làm tiêu đề HTTP phản hồi khi phân phối nội dung cho người dùng của bạn. Tiêu đề được hỗ trợ.
POST //api.cloudinary.com/v1_1/demo/image/upload
292,
POST //api.cloudinary.com/v1_1/demo/image/upload
293,
POST //api.cloudinary.com/v1_1/demo/image/upload
294. Ví dụ.
POST //api.cloudinary.com/v1_1/demo/image/upload
295. không hợp lệBooleanCó làm mất hiệu lực các bản sao được lưu trong bộ nhớ cache CDN của nội dung đã tải lên trước đó [và tất cả các phiên bản được chuyển đổi có chung ID công khai]. Mặc định.
result = cloudinary.uploader\
.text[text]
47.

Thường mất từ ​​vài giây đến vài phút để việc vô hiệu hóa lan truyền hoàn toàn qua CDN. Ngoài ra còn có một số cân nhắc quan trọng khác khi sử dụng chức năng vô hiệu hóa

moderationStringĐối với tất cả các loại nội dung, hãy đặt thành

Chỉ dành cho hình ảnh, đặt thành

  • POST //api.cloudinary.com/v1_1/demo/image/upload
    297 để tự động kiểm duyệt hình ảnh đã tải lên bằng tiện ích bổ sung Kiểm duyệt hình ảnh WebPurify
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    298 để tự động kiểm duyệt hình ảnh đã tải lên bằng tiện ích bổ sung Kiểm duyệt AI của Amazon Rekognition
  • POST //api.cloudinary.com/v1_1/demo/image/upload
    299 để phát hiện xem hình ảnh giống hoặc hình ảnh tương tự đã tồn tại hay chưa bằng cách sử dụng tiện ích bổ sung Phát hiện hình ảnh trùng lặp trên đám mây. Đặt
    POST //api.cloudinary.com/v1_1/demo/image/upload
    300 thành số float lớn hơn 0 và nhỏ hơn hoặc bằng 1. 0 để chỉ định mức độ tương tự của một hình ảnh để được coi là trùng lặp. Đặt
    POST //api.cloudinary.com/v1_1/demo/image/upload
    300 thành 0 để thêm hình ảnh vào chỉ mục hình ảnh được tìm kiếm khi phát hiện trùng lặp được gọi cho một hình ảnh khác

Chỉ dành cho video, đặt thành

Để yêu cầu nhiều kiểm duyệt trong một lệnh gọi API

  • Gửi danh sách kiểm duyệt mong muốn dưới dạng chuỗi được phân tách bằng dấu sổ với kiểm duyệt
    POST //api.cloudinary.com/v1_1/demo/image/upload
    302, nếu có liên quan, là cuối cùng

    Ví dụ.

    POST //api.cloudinary.com/v1_1/demo/image/upload
    303

Ghi chú. Nội dung bị từ chối sẽ tự động bị vô hiệu hóa trên CDN trong vòng khoảng mười phút

notification_urlStringMột URL HTTP hoặc HTTPS để nhận phản hồi tải lên [một webhook] khi quá trình tải lên hoặc bất kỳ hành động không đồng bộ nào được yêu cầu hoàn tất. Nếu không được chỉ định, phản hồi sẽ được gửi tới URL thông báo toàn cầu [nếu được xác định] trong cài đặt Tải lên của Bảng điều khiển Cloudinary của bạn. proxyStringCho Cloudinary tải nội dung lên từ các URL từ xa thông qua proxy đã cho. Định dạng.
POST //api.cloudinary.com/v1_1/demo/image/upload
304. return_delete_tokenBooleanCó trả lại mã thông báo xóa trong phản hồi tải lên không. Mã thông báo có thể được sử dụng để xóa nội dung đã tải lên trong vòng 10 phút bằng cách sử dụng yêu cầu API chưa được xác thực. Mặc định.
result = cloudinary.uploader\
.text[text]
47

Thông số tải lên chưa được ký

Các yêu cầu chưa được ký được giới hạn ở các tham số được phép sau.

result = cloudinary.uploader\
.text[text]
22,
result = cloudinary.uploader\
.text[text]
23,
POST //api.cloudinary.com/v1_1/demo/image/upload
308,
result = cloudinary.uploader\
.text[text]
24,
result = cloudinary.uploader\
.text[text]
25,
result = cloudinary.uploader\
.text[text]
26 [chỉ hình ảnh],
result = cloudinary.uploader\
.text[text]
27 [chỉ hình ảnh] và
POST //api.cloudinary.com/v1_1/demo/image/upload
313. Hầu hết các tham số tải lên khác có thể được xác định trong
POST //api.cloudinary.com/v1_1/demo/image/upload
313 của bạn

Ngoài ra, mặc dù tham số

result = cloudinary.uploader\
.text[text]
22 có thể được chỉ định, nhưng tham số
result = cloudinary.uploader\
.text[text]
48 luôn được đặt thành 'false' đối với các tệp tải lên chưa được ký để ngăn ghi đè lên các tệp hiện có

Để tải lên một hình ảnh bằng cách chỉ định đường dẫn cục bộ

POST //api.cloudinary.com/v1_1/demo/image/upload
317

$result = $cloudinary->uploadApi[]
->text[$text];
4

PHP [cloudinary_php 2. x]

$result = $cloudinary->uploadApi[]
->text[$text];
5

PHP [cloudinary_php 1. x [cũ]]

$result = $cloudinary->uploadApi[]
->text[$text];
6

$result = $cloudinary->uploadApi[]
->text[$text];
7

Nút. js [đám mây 1. x]

$result = $cloudinary->uploadApi[]
->text[$text];
8

$result = $cloudinary->uploadApi[]
->text[$text];
9

NET [CloudinaryDotNet 1. x]

POST //api.cloudinary.com/v1_1/demo/image/upload
00

Android [đám mây-android 1. x]

POST //api.cloudinary.com/v1_1/demo/image/upload
01

POST //api.cloudinary.com/v1_1/demo/image/upload
02

POST //api.cloudinary.com/v1_1/demo/image/upload
03

POST //api.cloudinary.com/v1_1/demo/image/upload
04

Để tải lên một hình ảnh từ một url từ xa.

POST //api.cloudinary.com/v1_1/demo/image/upload
318 và yêu cầu Cloudinary tìm điểm dừng tốt nhất dựa trên các nguyên tắc sau. chiều rộng tối thiểu là 200 pixel, chiều rộng tối đa là 1000 pixel, chênh lệch kích thước tệp ít nhất 20000 byte giữa các điểm dừng, trong khi vẫn giữ nguyên hình ảnh dẫn xuất được tạo

POST //api.cloudinary.com/v1_1/demo/image/upload
05

PHP [cloudinary_php 2. x]

POST //api.cloudinary.com/v1_1/demo/image/upload
06

PHP [cloudinary_php 1. x [cũ]]

POST //api.cloudinary.com/v1_1/demo/image/upload
07

POST //api.cloudinary.com/v1_1/demo/image/upload
08

Nút. js [đám mây 1. x]

POST //api.cloudinary.com/v1_1/demo/image/upload
09

result = cloudinary.uploader\
.text[text]
0

NET [CloudinaryDotNet 1. x]

result = cloudinary.uploader\
.text[text]
1

Android [đám mây-android 1. x]

result = cloudinary.uploader\
.text[text]
2

result = cloudinary.uploader\
.text[text]
3

result = cloudinary.uploader\
.text[text]
4

result = cloudinary.uploader\
.text[text]
5

Để tải lên một hình ảnh từ máy chủ FTP riêng từ xa

POST //api.cloudinary.com/v1_1/demo/image/upload
319 với tên người dùng là
POST //api.cloudinary.com/v1_1/demo/image/upload
320 và mật khẩu là
POST //api.cloudinary.com/v1_1/demo/image/upload
321. Hai hình ảnh chuyển đổi cũng được háo hức tạo ra như sau

  1. Pad có chiều rộng 400 pixel và chiều cao 300 pixel
  2. Cắt thành chiều rộng 260 pixel và chiều cao 200 pixel với trọng lực phía bắc

result = cloudinary.uploader\
.text[text]
6

PHP [cloudinary_php 2. x]

result = cloudinary.uploader\
.text[text]
7

PHP [cloudinary_php 1. x [cũ]]

result = cloudinary.uploader\
.text[text]
8

result = cloudinary.uploader\
.text[text]
9

Nút. js [đám mây 1. x]

POST //api.cloudinary.com/v1_1/demo/image/upload
20

POST //api.cloudinary.com/v1_1/demo/image/upload
21

NET [CloudinaryDotNet 1. x]

POST //api.cloudinary.com/v1_1/demo/image/upload
22

Android [đám mây-android 1. x]

POST //api.cloudinary.com/v1_1/demo/image/upload
23

POST //api.cloudinary.com/v1_1/demo/image/upload
24

POST //api.cloudinary.com/v1_1/demo/image/upload
25

POST //api.cloudinary.com/v1_1/demo/image/upload
26

Nếu chạy lệnh CLI trên Windows, bạn cần thoát khỏi dấu ngoặc kép trong dấu ngoặc nhọn bằng cách sử dụng

result = cloudinary.uploader\
.text[text]
94 hoặc
POST //api.cloudinary.com/v1_1/demo/image/upload
323, ví dụ:
POST //api.cloudinary.com/v1_1/demo/image/upload
324 hoặc
POST //api.cloudinary.com/v1_1/demo/image/upload
325

Sau đây là một phản hồi mẫu dựa trên ví dụ trên. Một hình ảnh văn bản được tạo với public_id

curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
190 dựa trên các phép biến đổi được yêu cầu trong phương thức
curl //api.cloudinary.com/v1_1//image/upload -X POST --data 'file=×tamp=&api_key=&signature='
168

Làm cách nào để đổi tên tệp sau khi tải lên bằng PHP?

Bạn chỉ có thể thay đổi tên của tệp bằng cách thay đổi tên của tệp trong tham số thứ hai của move_uploaded_file . $temp = bùng nổ[". ", $_FILES["file"]["name"]]; $newfilename = round[microtime[true]]. '. '.

Làm cách nào để lấy dấu thời gian hiện tại trong PHP?

Hàm time[] trả về thời gian hiện tại theo số giây kể từ Kỷ nguyên Unix [ngày 1 tháng 1 năm 1970 00. 00. 00 giờ GMT].

Chủ Đề