相关疑难解决方法(0)

JavaScript:创建并保存文件

我有要写入文件的数据,并打开文件对话框供用户选择保存文件的位置.如果它适用于所有浏览器会很棒,但它必须在Chrome中运行.我想在客户端做到这一点.

基本上我想知道在这个函数中放什么:

saveFile: function(data)
{
}
Run Code Online (Sandbox Code Playgroud)

在函数接收数据的情况下,用户是否选择保存文件的位置,并使用该数据在该位置创建文件.

使用HTML也很好,如果有帮助的话.

javascript dialog file save

246
推荐指数
11
解决办法
63万
查看次数

使用Javascript的atob解码base64不能正确解码utf-8字符串

我正在使用Javascript window.atob()函数来解码base64编码的字符串(特别是GitHub API中的base64编码内容).问题是我得到了ASCII编码的字符(â¢而不是).如何正确处理传入的base64编码流,以便将其解码为utf-8?

javascript encoding utf-8

84
推荐指数
7
解决办法
12万
查看次数

将base64字符串转换为ArrayBuffer

我需要将base64编码字符串转换为ArrayBuffer.base64字符串是用户输入,它们将从电子邮件中复制和粘贴,因此在加载页面时它们不存在.如果可能的话,我想在javascript中执行此操作而不对服务器进行ajax调用.

我发现这些链接很有趣,但他们没有帮助我:

ArrayBuffer到base64编码的字符串

这是相反的转换,从ArrayBuffer到base64,而不是相反

http://jsperf.com/json-vs-base64/2

这看起来不错,但我无法弄清楚如何使用代码.

是否有一种简单的(可能是原生的)方式进行转换?谢谢

javascript base64 arraybuffer

75
推荐指数
8
解决办法
10万
查看次数

标签 统计

javascript ×3

arraybuffer ×1

base64 ×1

dialog ×1

encoding ×1

file ×1

save ×1

utf-8 ×1