在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/

08-05 23:09
查看更多