HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 15.08.2019, 08:50
Quasper
Постоянный
Регистрация: 14.03.2015
Сообщений: 835
С нами: 5876832

Репутация: 118


По умолчанию

Здаров всем залётным, такой трабл. Не могу выгрузить файл в ВК через ВК API и cURL. Получение ссылки для выгрузки проходит без ошибок, но сам курл не выгружает файл(пустая страничка, не принтит не ошибки ни результат), пробовал через него сделать типичный запрос на апи для получения адреса загрузки и вывести результат то же самое. Пробовал в курл ебануть прокси(т.к украинский хост) итог: безрезультатно

Код

PHP:





Код:
$data
=
json_decode
(
file_get_contents
(
'https://api.vk.com/method/photos.getWallUploadServer?group_id='
.
$groupId
.
'&access_token='
.
$token
.
'&v=5.101'
)
)
;
$uploadURL
=
$data
-
>
response
-
>
upload_url
;
$postUpload
=
array
(
'photo'
=
>
new
CurlFile
(
$file
)
)
;
$ch
=
curl_init
(
)
;
curl_setopt
(
$ch
,
CURLOPT_URL
,
$uploadURL
)
;
curl_setopt
(
$ch
,
CURLOPT_RETURNTRANSFER
,
1
)
;
curl_setopt
(
$ch
,
CURLOPT_POST
,
1
)
;
curl_setopt
(
$ch
,
CURLOPT_POSTFIELDS
,
$postUpload
)
;
curl_setopt
(
$ch
,
CURLOPT_CONNECTTIMEOUT
,
30
)
;
$output
=
curl_exec
(
$ch
)
;
print_r
(
$output
)
;
if
(
$output
===
FALSE
)
{
echo
"cURL Error: "
.
curl_error
(
$ch
)
;
return
;
}
print_r
(
json_decode
(
$output
)
)
;
curl_close
(
$ch
)
;


P.S На хосте версия PHP 7.3

P.S.S Решил сменой хоста
 
Ответить с цитированием

  #2  
Старый 16.08.2019, 14:05
альбертио представляет
Постоянный
Регистрация: 25.07.2019
Сообщений: 348
С нами: 3581468

Репутация: 48
По умолчанию

before:

PHP:





Код:
$postUpload
=
array
(
'photo'
=
>
new
CurlFile
(
$file
)
)
;


after:

PHP:





Код:
$postUpload
=
[
'photo1'
=
>
new
CurlFile
(
$file
)
]
;
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.