通过REST API插入图像到现有的OneNote页面无法正常工作(Inserting image

2019-09-28 15:05发布

我可以将图像,当我创建一个新的页面,但是当我尝试将图像添加到现有的网页我最终的图像链接,但没有图像显示。

只有图片链接

这是请求:

Content-Disposition: form-data; name="Commands"

{
'Target':'body', 
'Action' : 'append', 
'Content' : '<div data-id=testdiv1><div>Chat message with mike</div></div>'
},
{
'Target':'#testdiv1', 
'Action' : 'insert', 
'Content' : '<img src="image1"/>'
}

Content-Type: image/png
Content-Disposition: form-data; name="image1"

imagedata....

希望有人能看到我在做什么错误或者在样品(最好UWP基础,但愿意看任何东西)指向我。

谢谢您的帮助。

Answer 1:

上面的请求具有2分贴片的动作,首先是追加一个div到所述主体和所述部分动作插入图像到刚刚所附的div。 以下,而不是你可以试试?

Content-Disposition: form-data; name="Commands"

{
'Target':'body', 
'Action' : 'append', 
'Content' : '<div data-id=testdiv1>
              <div>Chat message with mike</div>
              <img src="name:image1"/>
             </div>'
}

Content-Type: image/png
Content-Disposition: form-data; name="image1"

imagedata....

这两个变化是:

  1. 在img标签的src前缀加上这个名字
  2. 你既可以修补的动作组合成一个行动。

也不要忘了平常多陷阱一样,确保边界各部分之间等提供。我们的GitHub的样品可以是有用的。



文章来源: Inserting image into existing OneNote page via REST api not working