Post запрос - загрузка файла через API

termit

Client
Регистрация
19.06.2010
Сообщения
52
Благодарностей
8
Баллы
8
Всем привет! Помогите, пожалуйста, разобраться с загрузкой файла по API.

В документации урл для загрузки выглядит так:
https://service.com/upload_file.php?secret=204E0312D039EA5567781D0B554067121&filename={filename}
Пример кода на PHP
PHP:
<?php
// '/home/urls.txt' - path to your file
if (function_exists('curl_file_create')) $f = curl_file_create('/home/urls.txt');
else $f = '@/home/urls.txt';
$settings['mainfile'] = $f;
$url = 'https://service.com/upload_file.php?secret=204E0312D039EA5567781D0B554067121&filename=my_urls.txt';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $settings);
echo $file_id = curl_exec($ch); //you need to save this FILE_ID for get file status and download reports in future
curl_close($ch);
?>
Как здесь отправить файл через POST запрос или через C# из Зенки? Вроде просто должно быть, но я чего-то не понимаю, гуглил по форуму часа полтора, не помогает.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)