我正在使用 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);