Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как транслировать содержимое файла в base64Binary / 7 сообщений из 7, страница 1 из 1
06.08.2015, 16:56
    #39024515
alexey777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как транслировать содержимое файла в base64Binary
Всем привет.
Задача в следующем: есть файл на диске, этот файл требуется передать в двоичном формате как параметр по WSDL.

$двоичныйфайл

$client = new SoapClient("some.wsdl");
$return = $client->GetFile($двоичныйфайл);

Подскажите, пожалуйста, как это можно сделать?

Есть функция base64_encode, но в параметре у неё строка, а не файл.

Есть также функция file_get_contents получает содержимое файла в строку, но параметре у неё url, а не путь к файлу.

Заранее Спасибо!
...
Рейтинг: 0 / 0
06.08.2015, 17:29
    #39024549
alexey777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как транслировать содержимое файла в base64Binary
Может открыть файл через бинарный режим
$fp = fopen('counter.txt', 'r');

и уже $fp передать параметром?
...
Рейтинг: 0 / 0
06.08.2015, 17:37
    #39024558
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как транслировать содержимое файла в base64Binary
alexey777,

Тебе осталось сделать маленький шажочек ;)

Код: php
1.
2.
$content = file_get_contents("/path/to/file.exr");   // alternatively specify an URL, if PHP settings allow
$base64 = base64_encode($content);
...
Рейтинг: 0 / 0
06.08.2015, 17:52
    #39024571
alexey777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как транслировать содержимое файла в base64Binary
альтернативно определите URL, если параметры настройки PHP позволяют.

Я с клиента запускаю php.
...
Рейтинг: 0 / 0
06.08.2015, 17:55
    #39024573
alexey777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как транслировать содержимое файла в base64Binary
DarkMaster,

Я правильно понимаю, что в функции file_get_contents можно указывать путь к файлу даже в таком виде: C:\PHG_uio\QWE\?
...
Рейтинг: 0 / 0
06.08.2015, 18:03
    #39024579
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как транслировать содержимое файла в base64Binary
alexey777,

А что мешает?
...
Рейтинг: 0 / 0
08.08.2015, 00:48
    #39025405
alexey777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как транслировать содержимое файла в base64Binary
DarkMaster,

Спасибо, все получилось!!!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как транслировать содержимое файла в base64Binary / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]