如何使用 Adob​​e Air 启动邮件应用程序并附加 iPhone 中 applicationStorageDirectory 中的图像

发布于 2024-12-03 07:13:44 字数 497 浏览 0 评论 0原文

我已经尝试过:

var fn:String = "image.png";
var f:File = File.applicationStorageDirectory.resolvePath(fn);
var subject:String = "My encrypted Image";
var body:String = "<html><head><body><img src=\""+f.url+"\"></body></head></html>";
var url:String = "mailto:?subject="+subject+"&body=" + body;
navigateToURL( new URLRequest( url ), '_self' );

这确实会启动邮件应用程序,但它显示一个“?”图标,这意味着它找不到我的完整应用程序存储路径。

有什么想法吗?

谢谢

I've tried:

var fn:String = "image.png";
var f:File = File.applicationStorageDirectory.resolvePath(fn);
var subject:String = "My encrypted Image";
var body:String = "<html><head><body><img src=\""+f.url+"\"></body></head></html>";
var url:String = "mailto:?subject="+subject+"&body=" + body;
navigateToURL( new URLRequest( url ), '_self' );

This does launch the Mail app but it displays a "?" icon, which means it can't find my full app-storage path.

Any ideas?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一张白纸 2024-12-10 07:13:44

我找到了一个解决方案:

不要放置文件路径,而是放置图像的 Base64 编码字符串,例如:

<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==\" alt=\"Red dot\" />

更多信息:
http://en.wikipedia.org/wiki/Data_URI_scheme

从 ByteArray 转换为 Base64:
http://www.lorenzgames.com /blog/convert-an-image-to-base64-string-and-versa

I found a solution:

instead of putting the file path, put a Base64 encoded string of the image, for example:

<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==\" alt=\"Red dot\" />

More info:
http://en.wikipedia.org/wiki/Data_URI_scheme

To convert from ByteArray to Base64:
http://www.lorenzgames.com/blog/convert-an-image-to-base64-string-and-vice-versa

一江春梦 2024-12-10 07:13:44

您也可以尝试 MilkMan Games 的 GoViral ane。

  http://www.adobe.com/devnet/air/articles/goviral-ane-ios.html 

在该页面中搜索 showEmailComposerWithBitmap()

You might also try the GoViral ane from MilkMan Games.

  http://www.adobe.com/devnet/air/articles/goviral-ane-ios.html 

Search that page for showEmailComposerWithBitmap()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文