mime

Java web应用中的常见字符编码问题的解决方法

  以下是 Java web应用的常见编码问题   1、html页面的编码   在web应用中,通常浏览器会根据http header: Content-type的值来决定用什么encoding, 比如遇到Content-Type: text/html; charset=UTF-8, 页面使用的UTF-8编码。但是考虑到离线的html(用户可能把页面html保存到本地), 打开离线的html的时候... »

MIME笔记

我最近对互联网的一些技术细节很感兴趣,打算做一系列的笔记。 ================= MIME笔记 1. MIME的全称是”Multipurpose Internet Mail Extensions”,中译为”多用途互联网邮件扩展”,指的是一系列的电子邮件技术规范,主要包括RFC 2045、RFC 2046、RFC 2047、RFC 428... »

IIS 服务器下载apk文件报404错误的解决方法

最近在使用IIS作为服务器的时候,apk文件已经上传到服务器上去了,但是无法下载,报404错误(没有找到),截图如下:解决方案:在iis管理器中增加MIME类型,如下图所示:增加如图所示内容:文件扩展名是:.apk,MIME类型是:application/octet-stream也可以这样增加:文件扩展名:.apk MIME类型:application/vn »

浅谈HTTP 缓存的那些事儿

浅谈HTTP 缓存的那些事儿

前言 HTTP 缓存机制作为 Web 应用性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系的基础环节,也是想要成为前端架构的必备技能。 缓存的作用 我们为什么使用缓存,是因为缓存可以给我们的 Web 项目带来以下好处,以提高性能和用户体验。 加快了浏览器加载网页的速度; 减少了冗余的数据传输,节省网络流量和带宽; 减少服务器的负担,大大提高了网站的性能。 由于从本地缓存读取静... »

基于$.ajax()方法从服务器获取json数据的几种方式总结

基于$.ajax()方法从服务器获取json数据的几种方式总结

一.什么是json json是一种取代xml的数据结构,和xml相比,它更小巧但描述能力却很强,网络传输数据使用流量更少,速度更快。 json就是一串字符串,使用下面的符号标注。 {键值对} : json对象 [{},{},{}] :json数组 “” :双引号内是属性或值 : :冒号前为键,后为值(这个值可以是基本数据类型的值,也可以是数组或对象),所以 {“... »

从零开始学习Node.js系列教程之设置HTTP头的方法示例

从零开始学习Node.js系列教程之设置HTTP头的方法示例

本文实例讲述了Node.js设置HTTP头的方法。分享给大家供大家参考,具体如下: server.js //basic server的配置文件 var port = 3000; var server = require('./basicserver').createServer(); server.useFavIcon("localhost", "./docroot/favicon.png"); ... »

网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法

网站发布到IIS后,发现网站使用的Bootstrap框架所引用的woff字体无法正常显示。于是跟踪http请求,发现woff字体请求出现GET .woff 404 的问题,但是项目中woff字体的文件并未丢失。后经排查,原来是服务器上IIS没有添加woff字体的MIME类型,导致发送HTTP请求时,IIS无法处理和识别此类型的文件。另外”font/x-font-woff”是woff字体的MIME类... »

python实现自动发送邮件发送多人、群发、多附件的示例

1、最近公司实现部分数据统计、分析的报表进行每天定时发送到相关人员的邮箱之中的配置代码被人为删除了,需要重新恢复该功能,由于原先是在linux上使用shell配置发送,实在是太繁琐,所以准备使用python来实现该功能,不过发现网上各种文档都是未经过整理,代码写的很不友善,比如发送多人的只能发送前一个邮箱,附件写死不灵活等等,故特写一遍比较记录。 主要会遇到的几个问题:   &... »

详解python发送各类邮件的主要方法

 python中email模块使得处理邮件变得比较简单,今天着重学习了一下发送邮件的具体做法,这里写写自己的的心得,也请高手给些指点。 一、相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 1、smtplib模块 smtplib.SMTP([host[, port[, local_hostname[, timeout]]]]) S... »

Python使用email模块对邮件进行编码和解码的实例教程

解码邮件 python自带的email模块是个很有意思的东西,它可以对邮件编码解码,用来处理邮件非常好用。 处理邮件是一个很细致的工作,尤其是解码邮件,因为它的格式变化太多了,下面先看看一个邮件的源文件: Received: from 192.168.208.56 ( 192.168.208.56 [192.168.208.56] ) by ajax-webmail-wmsvr37 (Corema... »

Python运行报错UnicodeDecodeError的解决方法

Python2.7在Windows上有一个bug,运行报错: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 33: ordinal not in range(128) 解决方案如下: 编辑Python27\Lib\mimetypes.py文件,全选,替换为以下patch后的正确脚本,或者直接依据此patch... »

Python中使用Flask、MongoDB搭建简易图片服务器

1、前期准备通过 pip 或 easy_install 安装了 pymongo 之后, 就能通过 Python 调教 mongodb 了.接着安装个 flask 用来当 web 服务器.当然 mongo 也是得安装的. 对于 Ubuntu 用户, 特别是使用 Server 12.04 的同学, 安装最新版要略费些周折, 具体说是sudo apt-key ad »

二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)

可以使用Python的email模块来实现带有附件的邮件的发送。 SMTP (Simple Mail Transfer Protocol)邮件传送代理 (Mail Transfer Agent,MTA) 程序使用SMTP协议来发送电邮到接收者的邮件服务器。SMTP协议只能用来发送邮件,不能用来接收邮件。大多数的邮件发送服务器 (Outgoing Mail Server) 都是使用SMTP协议。SM... »

wordpress文章函数:get_post_mime_type()

按ID编号检索附件的mime类型。该函数可用于任何文章类型,但更适用于附件类型。$ID(整数)(可选)文章ID默认值:”返回的值返回mime类型,出错时则返回False。修改记录自2.0.0版本后get_post_mime_type() 位于wp-includes/post.php中。/** * Retrieve the mime type of an attachment based on th... »

python 检查文件mime类型的方法

magic 模块可以检查文件的mime类型,而不是从后缀名来判断,例如判断文件是不是视频或图片类型如下: #检查文件类型 mime_type = magic.from_file(full_path,mime=True) logger.info("上传的文件类型:"+str(mime_type)) if not mime_type.startswith('video') and not mime_t... »

Python实现邮件的批量发送的示例代码

1 发送文本信息 '''加密发送文本邮件''' def sendEmail(from_addr,password,to_addr,smtp_server): try: msg = MIMEText('你好,来自信息化工程所的问候...', 'plain', 'utf-8') # 文本邮件 # msg = MIMEText('<html><body><h1>你好&... »

让WordPress媒体库识别.pdf文件的方法

让媒体库支持pdf分类 这段来自tutsplus的代码可以帮助我们实现如上图所示的效果,将代码放到主题的functions.php中 复制代码代码如下: function modify_post_mime_types( $post_mime_types ) { // 选择mime类型,这里用: ‘application/pdf’ // 然后扩充数组,定义label的文字 $... »

允许 WordPress 上传任意文件的方法

此时如果上传一个不在预定义的安全扩展名列表,如.lrc,会报错: File type does not meet security guidelines. Try another. 解决此问题有两方法: 在 wp-config.php 中加入 define(’ALLOW_UNFILTERED_UPLOADS’, true); 来允许 Admin 上传任意文件 使用 PJW ... »

http图片上传安全性问题 根据ContentType (MIME) 判断其实不准确、不安全

图片上传常用的类型判断方法有这么几种—截取扩展名、获取文件ContentType (MIME) 、读取byte来判断(这个什么叫法来着?)。前两种都有安全问题。容易被上传不安全的文件,如木马什么的。第1种截取文件扩展名来判断的方法很明显不安 全,第2种ContentType MIME可以伪造,所以用ContentType来判断其实也不安全。建议采用第3种。 C#演示: 1.截取扩展名来... »

Android拦截并获取WebView内部POST请求参数的实现方法

起因: 有些时候自家APP中嵌入的H5页面并不是自家的。但是很多时候又想在H5不知情的情况下获取H5内部请求的参数,这应该怎么做到呢? 带着这个疑问,就有了这篇博客。 实现过程: 方案一: 最开始想到的方案是直接拦截H5中所有的请求: webView.setWebViewClient(new WebViewClient() { @Override public WebResourceRespons... »

Android视频/音频缓存框架AndroidVideoCache(Okhttp)详解

关于安卓边下边播功能,供大家参考,具体内容如下 对于视频/音频软件,音乐软件,视频软件,都有缓存这个功能,那如何实现边下边播功能: 如何实现这个边下边播功能? 文件是否支持同时读写?(Mediaplayer 播放文件,从网络上下载文件) 播放与下载进度如何协调? 已缓存的文件需及时清理 经过一番折腾,我 find 了 : [ AndroidVideoCache ],这个库是 daniku... »

Android利用Intent.ACTION_SEND进行分享

安卓系统本身可以很简便的实现分享功能,因为我们只需向startActivity传递一个ACTION_SEND的Intent,系统就为我们弹出一个应用程序列表。其实在系统的文件管理器中,这应该是我们常用的功能(包括文件的打开Intent.ACTION_VIEW)。 下面列出一个简单的分享方式 Intent shareIntent = new Intent(); shareIntent.setActi... »

android基础总结篇之八:创建及调用自己的ContentProvider

android基础总结篇之八:创建及调用自己的ContentProvider

今天我们来讲解一下如何创建及调用自己的ContentProvider。 在前面两篇文章中我们分别讲了如何读写联系人和短消息,相信大家对于ContentProvider的操作方法已经有了一定程度的了解。在有些场合,除了操作ContentProvider之外,我们还有可能需要创建自己的ContentProvider,来提供信息共享的服务,这就要求我们很好的掌握ContentProvider的创建及使用... »

详解Android中Intent对象与Intent Filter过滤匹配过程

如果对Intent不是特别了解,可以参见博文《详解Android中Intent的使用方法》,该文对本文要使用的action、category以及data都进行了详细介绍。如果想了解在开发中常见Intent的使用,可以参见《Android中Intent习惯用法》。 本文内容有点长,希望大家可以耐心读完。 本文在描述组件在manifest中注册的Intent Filter过滤器时,统一用intent-... »

详解Android中Intent的使用方法

详解Android中Intent的使用方法

关于使用bindService()方法启动Service,可以参见《Android中bindService基本使用方法概述》。而连接自己的App与其他App的纽带就是隐式Intent。当创建了一个显式Intent去启动Activity或Service的时候,系统会立即启动Intent中所指定的组件。 »

Page 1 of 41234