1
0
mirror of https://github.com/moparisthebest/xeps synced 2024-11-24 02:02:16 -05:00

XEP-0347: Replace external image with data URI.

Fixes #62
This commit is contained in:
Sam Whited 2016-08-20 15:25:25 -05:00
parent fb27ff2073
commit 84246ecae6

View File

@ -41,6 +41,12 @@
<jid>TBD</jid>
<uri>http://www-rnks.informatik.tu-cottbus.de/~rklauck</uri>
</author>
<revision>
<version>0.4.1</version>
<date>2016-08-20</date>
<initials>XSF Editor: ssw</initials>
<remark>Replace external image with data URI.</remark>
</revision>
<revision>
<version>0.4</version>
<date>2015-11-09</date>
@ -753,14 +759,7 @@
Using UTF-8 encoding when generating the QR-code, this string returns the following QR-code:
</p>
<p>
<img src='https://chart.googleapis.com/chart?cht=qr&amp;chs=200x200&amp;chl=IoTDisco;SN:394872348732948723;MAN:www.ktc.se;MODEL:IMC;%23V:1.2;KEY:4857402340298342'/>
</p>
<p>
To generate a QR-code, Google Chart API can be used:
<link url='https://chart.googleapis.com/chart?cht=qr&amp;chs=200x200&amp;chl=IoTDisco;SN:394872348732948723;MAN:www.ktc.se;MODEL:IMC;%23V:1.2;KEY:4857402340298342'>https://chart.googleapis.com/chart?cht=qr&amp;chs=200x200&amp;chl=IoTDisco;SN:394872348732948723;MAN:www.ktc.se;MODEL:IMC;%23V:1.2;KEY:4857402340298342</link>
</p>
<p>
<strong>Note:</strong> The hash sign (#) has been URL encoded to <strong>%23</strong> in the URL.
<img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAIAAAAiOjnJAAAABmJLR0QA/wD/AP+gvaeTAAAE9klEQVR4nO3d0WojORCG0WSZ93/l7MXeGAaDOqpPbXvPuQweuRN+NEVJLX3//Px8wbR/7n4APpNgkRAsEoJFQrBICBYJwSIhWCQEi4RgkRAsEoJFQrBICBYJwSIhWCQEi4RgkRAsEoJFQrBICBYJwSIhWCQEi8Sf2eG+v79nB/z6+nr2rvbjd+28z73yzI/jT33v1ed59gxTZn8XMxYJwSIhWCSGa6xHRd2zUlus1CgrP3825krNd3X8HXV9+TtmLBKCRUKwSIQ11qOrvaKVzzyOebW+eVYzXe1RTdVVU7XO1N95nxmLhGCRECwSh2qsKVPraDv109SYO32112fGIiFYJASLxJvVWDt9qZ3xV75r5TMrPbO71hxnmbFICBYJwSJxqMaaqg+uruVdrbem+kxX92xNrRW+Th1mxiIhWCQEi0RYY3X7qX/3DDs9pJ1xVmq1nT7cK/yd/2bGIiFYJASLxPfrdD4KV/dv7awV1mc6vBczFgnBIiFYJF7ofKyp85+u9o2e2fnM1F6rnRrx3lrQjEVCsEgIFonhPlZRG62MX5wRddfZp1Pfq8biAwkWCcEiEa4V3vWu3844z8Yszh3d6XVN7TN7Nv4+MxYJwSIhWCTeoI9V3HVT9HjqOuau/tnvmLFICBYJwSJx6C6dV1vnmtqzddUr71ebZcYiIVgkBIvEzX2suh9TP0/RW6r3Y51hxiIhWCQEi8TNfaydPUk7e5gKU+8M7uwDe/a99mPxIQSLhGCRuOEunZ2z1IuzD1YUPaGpM0uffWbl513dacYiIVgkBIvEDTXW1P/3V2udoqd19Yz4FVPvKt7LjEVCsEgIFolD+7GKu5avjl842SebeufxzFlZZiwSgkVCsEgc2o919fNTa2crzzNV30yd9VDXkWd6XWYsEoJFQrBIHLqv8GQf5eSe8al3GKfuw7nrzPq/mbFICBYJwSIRrhVO9XWK2mLle1cU57mvfJf3CvmfEiwSgkUiXCu82oMp9sLfdfb6zl3RxflY55mxSAgWCcEiccN9hSuf2elprTzPjrvu3ql7dfpYvAHBIiFYJA7VWI92+jfPxtl5hhU7+7GmnnNqT9uZ89/NWCQEi4RgkRheK9zZe1S/T1ecjzXVS5vq8917f84jMxYJwSIhWCRu3vN+sn8zpXgHsOg/ua+QDyRYJASLxKEaa6e/VZ8LX7yruKL43afOqthnxiIhWCQEi8Shu3RW/v+u+14r46w8T3EWw7Pxp9YWT96N/R8zFgnBIiFYJA7VWMWdfcW5VifPndp5/qv721bOyJhlxiIhWCQEi8Shc96nvMLZm1PrnvWZWPfuaTNjkRAsEoJFInyvcMrO/YBX38Xb+d6p/WcrdtZDrRXyxgSLhGCReKE7oR9NnUd1cv/WXeMXz7PPjEVCsEgIFokX2o9Vnyla9JmKs92n/q21Qj6QYJEQLBKHaqzCzruKO+uPO+epPvuu4l4ga4V8IMEiIVgk3rjGelScxbDymeLdvbrnd4YZi4RgkRAsEi90PtZVO+tfU2tkO+uPKzXZybO4ZpmxSAgWCcEiEdZYdR9lquaY2iN19X3DnX7VyX1gv2PGIiFYJASLxJudj8W7MGORECwSgkVCsEgIFgnBIiFYJASLhGCRECwSgkVCsEgIFgnBIiFYJASLhGCRECwSgkVCsEgIFgnBIiFYJASLhGCR+BeI2KOmeSzf/QAAAABJRU5ErkJggg=='/>
</p>
<p>
Once the client has the required meta information about the Thing to claim ownership, it sends itself the following request to the Thing Registry: