Skip to content

Как загрузить несколько фотографий на сервер ВК ? #1563

Answered by Panuchi
justcoolgeo asked this question in Q&A
Discussion options

You must be logged in to vote
//массив с файлами на загрузку
string[] files = { @"aaa.jpg", @"bbb.jpg", @"ccc.jpg" };
// Получить адрес сервера для загрузки.
var uploadServer = api.Photo.GetMarketUploadServer(123, true, 5, 5, 400);
var wc = new WebClient();

// Загрузить основную фотографию.

var responseImg = Encoding.ASCII.GetString(wc.UploadFile(uploadServer.UploadUrl, @"aaa.jpg"));

// Сохранить загруженную фотографию
var mainPhotoId = api.Photo.SaveMarketPhoto(123, responseImg).FirstOrDefault().Id.Value;

List<long> photosIds = new List<long>();

//Загружаем остальные фотографии
foreach (var file in files)
{
   responseImg = Encoding.ASCII.GetString(wc.UploadFile(uploadServer.UploadUrl, file));

   var photo = api.

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by Panuchi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
Вопрос Требуется дополнительная информация по задаче
3 participants
Converted from issue

This discussion was converted from issue #1253 on July 28, 2023 21:28.