如何在iPhone PhoneGap jQuery Mobile中将文件附加到邮件中
How to attach a file to the mail in iPhone PhoneGap jQuery Mobile
我已经使用jQuery Mobile在Phone Gap中实现了iPhone应用程序。
作为我应用程序的一部分,我需要通过单击"邮件"按钮发送电子邮件
为此,我添加了EmailComposer plug in.
添加了电子邮件编写器.js在 www 文件夹中和
添加了 EmailComposer.H 和 .应用程序的"资源"文件夹中的 M 文件。
我按如下方式实现了代码
<script type="text/javascript" src="EmailComposer.js"></script>
<script type="text/javascript" charset="utf-8">
function SendEmail() {
alert('XXXXX');
window.plugins.emailComposer.showEmailComposer("SubjectXXX","PlainTextBody---",
"recipientName,recipientName", "ccRecipient", "bccRecipient",false);
}
</script>
<a href="#" onclick="SendEmail(); return false;" data-icon="arrow-r" data-iconpos="left" class="ui-btn-left" >Send</a>
邮件编辑器视图显示一切正常。
现在我需要将文件添加到此电子邮件中,如何附加文件
谁能指引我走路
提前塔恩克斯。
我是这样做的:
var attachPath;
var attachFile= new Array();
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
fileSystem.root.getDirectory("MyAppFolder", {
create: true
},
function(directory) {
console.log("Final 63" + directory.fullPath);
attachPaths = directory.fullPath;
var attachPath=attachPaths.slice(7,attachPaths.length);
var directoryReader = directory.createReader();
directoryReader.readEntries(function(entries) {
var i;
for (i=0; i<entries.length; i++) {
console.log(entries[i].name);
attachFile[i] =attachPath + "/" + entries[i].name;
}
console.log(attachFile);
},
function (error) {
alert(error.code);
});
});
}, function(error) {
alert("can't even get the file system: " + error.code);
});
现在将附加文件传递给邮件编辑器
window.plugins.emailComposer.showEmailComposerWithCallback(null,
"Get an Estimate",
"Body",
["mail_id"],
[],
[],
true,
attachFile
);
希望对您有所帮助!!!!
相关文章:
- 如何播放部分音频文件
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- iPhone强制下载文件
- 如何在 iPhone 上打开启用了 CSS 事件的 HTML 文件
- 如何在iPhone PhoneGap jQuery Mobile中将文件附加到邮件中
- iPhone上的html文件到照片库的屏幕截图
- 使用 PhoneGap 在运行时将 URL 添加到 iPhone 中 cordova.plist 文件中的白名单中
- iPhone应用程序或移动野生动物园的动画PNG文件的替代方案,目标是模拟短视频剪辑的即时播放
- 如何在脸书上分享视频/音频文件从iPhone应用程序创建使用钛合金appcelerator
- HTML5&Javascript,iPhone文件上传,防止手机进入睡眠状态
- 我想为我越狱的iPhone做一个iWidget.我'我的HTML文件有问题
- 如何获得注册文件的url为我的iphone应用程序
- 用我的iphone应用程序打开文件有问题
- 是否有可能在iPhone应用程序上使用javascript将文件保存到资源文件夹
- 为什么JavaScript .play()不能在iPhone safari上播放音频文件?
- 如何在移动Safari中通过getUserMedia在iPhone上选择视频后播放视频文件
- iScroll.js 和 iOS 浏览器检测 - 仅向 iPad/iPhone 显示 iScroll.js 文件
- 检测iPhone/iPad和改变CSS文件