我正在尝试编撰一个GoogleAppEngine(GAE)Java应用程序来解码二维码。我的应用程序的用户将向应用程序发送一封电子电邮二维码解码器,其中包含一张她们想要解码的二维码图象,我的GAE应用程序将发送带有解码信息的回复。我准备使用zxinglibrary为了这。
目前我才能提取电子电邮中作为附件的图象。并且如今要使用zxing,我须要imageIO和BufferedImage类,它们不是GAE白名单的一部份。所以我被卡住了。有人可以帮我弄清楚怎样使用或不使用zxing解码二维码吗?
Google为workingwithimagesonGAE提供了自己的API.您将须要使用此API而不是javax.imageio.*。或则更准确地说,由于使用这种类的是您的库二维码解码器,所以您必须更改库的源代码以使用GAE类(或切换到不同的库,或编撰您自己的库)。这可能是一项相当大的工作,具体取决于库对javax.imageio.*的依赖程度。
编辑:其实您可以构建您的代码以使用zxing的web-baseddecoder?这可能比尝试更改她们的库以使用GAE图象API更简单。
关于java-GoogleAppEngine上的二维码解码器,就介绍到这儿了,希望对你有所帮助!

