在gmail内部,您可以使用“粘贴”选项直接从Windows剪贴板粘贴图像。我的明显问题是:如何执行此操作。
我发现了使用Flash代码复制文本的技术,但这并不是我想要的。我的想法是,我在窗口内复制图像或文本,然后将其粘贴到打勾系统的简单文本编辑器中。
它必须是全自动的,因此它可以查看数据是否为文本,并且是否位于标签内,如果为图像,则必须位于<img>
标签内。像这样<img src="rawimagedata" title="filename.jpg" />
有人提示或更好的脚本示例。无论您使用flash还是java,如果它都能正常工作,它都对我有效。
先感谢您。
最佳答案
您必须使用Java对其进行编码
byte[] byteArray = new byte[102400];
base64String = Base64.encode(byteArray);
byteArray是图片,使用Base64.encode函数,您必须在下面输入字符串
更多信息,请参见:https://stackoverflow.com/a/10226133/1667829
然后可以像这样显示它:
<div>
<p>Taken from wikpedia</p>
<img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />
</div>
http://jsfiddle.net/hpP45/