有时我们需要获得文件的 MIMEType(文件资源类型),比如上传时需要将文件资源类型传给服务器,这样服务器就可以判断文件是图片还是音视频等。 下面通过样例进行演示如何借助苹果自带的 MobileCoreServices 库来获取文件类型的 mimeType......
五、绘制图形、添加图片 1,绘制矩形 var doc = new jsPDF(); //空矩形 doc.rect(20, 20, 10, 10); //具有填充色的矩形 doc.rect(40, 20, 10, 10, 'F')......
我之前写过一篇文章介绍如何使用 Alamofire 实现 form-data 形式的表单数据提交。 本文接着演示在不借助第三方库的情况下,如何使用原生代码(URLSession)来实现:一次性上传多个文件和多个参数到服务器。 1,效果图 (1)点击“开始提交”按钮后,将两个文件、两个参数同时发送到服务器......
十一月头条:2018年的年度编程语言将成为顶级语言之一 再过两个月,TIOBE 就将宣布 2018 年的年度编程语言。目前来看,有 5 个候选对象,它们都是来自前五名的:Java、C、C++、Python、Visual Basic.NET。 每年我们都希望能有一个脱颖而出的新编程语言来获得这个奖项......
四、解决中文乱码问题 1,问题描述 (1)如果添加的文字中包含有中文(汉字),我们会发现生成的 pdf 文件时,里面中文部分就会变成乱码: (2)这是由于 jsPDF 默认是不支持中文的。我们可以通过手动引入中文字体,解决了导出 pdf 后中文字体显示乱码的问题......
三、修改文字样式 1,修改字体大小 var doc = new jsPDF(); //字体大小1(默认样式) doc.text(20, 20, '1: Welcome to hangge.com')......
我之前写过一篇文章介绍如何使用 URLSession 来下载文件,但都是前台下载。也就是说如果程序退到后台(比如按下 home 键、或者切到其它应用上),当前的下载任务便会立刻停止。 这样对于一些大文件的下载并不友好,因为用户不可能一直开着 App 等待下载完毕......
过去生成 PDF 文件都是服务器端的专利,而借助 jsPDF 这个第三方的 JavaScript 库,我们也可以直接在前端生成 PDF 文件。下面通过样例进行演示如何使用。 一、基本介绍 1,什么是 jsPDF? (1)jsPDF 是一个基于 HTML5 的客户端解决方案......
我之前写过一篇文章介绍如何使用 Swift 进行文件、文件夹操作。出于安全限制,如果开发的是 iOS 应用,那么我们只能对沙盒内文件进行操作。如果是 Mac OS 桌面应用的话,则可以读写指定的任意路径文件。下面通过样例进行演示。 1,设置沙盒权限......
一、基本介绍 1,什么是 Highlightr ? Highlightr 是一个使用 Swift 编写的语法高亮编辑组件库。其内部核心使用的是 highlight.js Highlightr 可以将原始的代码字符串着色转换成 NSAttributedString,然后在文本框中显示,从而实现代码的语法高亮......