我有要写入文件的数据,并打开文件对话框供用户选择保存文件的位置.如果它适用于所有浏览器会很棒,但它必须在Chrome中运行.我想在客户端做到这一点.
基本上我想知道在这个函数中放什么:
saveFile: function(data)
{
}
Run Code Online (Sandbox Code Playgroud)
在函数接收数据的情况下,用户是否选择保存文件的位置,并使用该数据在该位置创建文件.
使用HTML也很好,如果有帮助的话.
我不知道我缺少什么,我使用Nodemailer示例:
var nodemailer = require("nodemailer");
// create reusable transport method (opens pool of SMTP connections)
var smtpTransport = nodemailer.createTransport("SMTP",{
service: "Gmail",
auth: {
user: "gmail.user@gmail.com",
pass: "userpass"
}
});
// setup e-mail data with unicode symbols
var mailOptions = {
from: "Fred Foo ? <foo@blurdybloop.com>", // sender address
to: "bar@blurdybloop.com, baz@blurdybloop.com", // list of receivers
subject: "Hello ?", // Subject line
text: "Hello world ?", // plaintext body
html: "<b>Hello world ?</b>" // html body
}
// send mail with …
Run Code Online (Sandbox Code Playgroud) 首先,我不是在寻找DST是否在当地生效.
我正在运行一个Node进程,其中包含具有关联时间戳的数据.我需要在指定的时区将这些时间戳转换为日/月/年,但我给出的只是时区的偏移量和DST偏移量.
我希望Date/Moment能够更好地适应时区.它们适用于UTC或本地时区,但似乎你需要破解它以获得其他东西.
有什么我想念的吗?假设我可以确定DST是否生效,这是否有效:
var d = new Date(ts + timezone_offset - local_offset);
d.getMonth();
d.getDate();
Run Code Online (Sandbox Code Playgroud)
其中timezone_offset是时区的偏移量(标准偏移量或dst值)?
我如何确定DST是否有效?