Tôi phải gửi ảnh đến một dịch vụ web. Các dịch vụ web sẽ nhận được hình ảnh như byte (mayby bytearray) - không phải là một chuỗi ... Làm thế nào để chuyển đổi hình ảnh thành "byte" hoặc bytearray?Chuyển đổi hình ảnh thành byte bằng php
Tôi đã cố gắng này (mà không succes):
$image1 = file_get_contents("LINK TO IMAGE");
$image1BinaryData = "".base64_encode($image1)."";
Bất kỳ trợ giúp sẽ được đánh giá cao ...
Đọc tệp bằng file_get_contents phải trả lại một mảng byte, phải không? Hay nó đặc biệt trả về một chuỗi? Nếu có, hãy sử dụng fopen, fread và fclose –
đọc http://stackoverflow.com/questions/885597/string-to-byte-array-in-php –