0

我正在使用 c# 通过与 xml-rpc 的通信将图像上传到 wordpress。这是我关于图像转换的代码。上传部分有效。但是,当我在 wordpress 上查看实际图像时,它是一张空白图片。我究竟做错了什么?谢谢你。

Byte[] buffer = new byte[4096];
Int32 readChars;
while ((readChars = response.Read(buffer, 0, buffer.Length)) > 0)
{
    ms.Write(buffer, 0, readChars);
}

MediaObject newBlogImage = new MediaObject();
newBlogImage.bits = ms.ToArray();
newBlogImage.name = Guid.NewGuid().ToString() + realImageName;
newBlogImage.type = Path.GetExtension(realImageName);
if (newBlogImage.type == "" || newBlogImage.type == ".ashx")
{

    newBlogImage.name = newBlogImage.name + ".jpg";
    newBlogImage.type = ".jpg";
}
info = wrapper.NewMediaObject(newBlogImage);
4

1 回答 1

0

对于任何有同样问题的人,我找到了解决方案。前往此链接http://social.msdn.microsoft.com/Forums/vstudio/en-US/92320e9f-5b9b-481c-bbae-2d9873b47067/how-to-upload-image-to-wordpress-via-xmlrpc -使用-c-or-vbnet 进行通信。归功于 MSDN 论坛的 Hetro wong。刚刚使用了 Joeblogs UploadImage,一切都很顺利。不需要上面显示的代码。谢谢你,先生。

于 2013-10-02T07:52:11.013 回答