文件不能超过200k_zblog上传文件出现未知错误 大小不能超过200k【解决】
今天发布文章时,在上传图片的时候出现了一个错误,错误信息是“错误原因:未知错误”。
zblog上传文件失败
一开始我以为是图片格式不对,仔细看了之后,确实是jpg文件,一向都没有问题的。随后我又随便找了一张jpg的图片来上传,是没有问题的。
我认为可能是图片损坏了导致上传不了,于是把上传失败的图片用Fireworks打开,然后保存,再次上传,竟然成功了。
图片上传失败的真正原因
我之后在网上看看zblog图片上传失败的各种可能原因,其中一种说到的是图片大小的问题,我然后把刚才自己处理过的图片和未处理前进行比较,确实,在体积上较少了很多,因为在Fireworks保存时默认的是“JPEG-较高品质”,原图是“高品质”。
▲原图:品质100 大小434.54K
▲处理后:品质80 大小144.22K
卡卡网图片压缩优化工具,可以把图片大小无损压缩75%以上,这将大大减少网页的打开时间。
zblog设置上传文件的最大字节数
以前我没怎么注意,原来zblog是可以设置上传文件的最大字节数的,位置在“网站设置管理”-“全局设置”标签页,默认值是10485760,等于10M。(小知识:在这个标签页还可设置限制上传文件格式)
为什么文件大小没有超过zblog设置值也不能上传呢?根本原因是在Windows2003中ASP上传的附件大小的限制为200K。这个问题就涉及到服务器系统设置的问题了。
如果你有服务器的管理权限,那么可以更改win2003的IIS 6.0对asp的上传文件大小为200k限制,否则使用zblog最大是不可能上传超过200K的文件的。
在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制)。要解决这个问题,请按下面的方法进行:
1、在Internet 信息服务(IIS)管理器中使所有的网站(包括FTP服务器)都停止运行;
2、在开始->管理工具->服务,在服务里关闭iis admin service服务; (如何停止IIS服务?)
3、找到C:\WINDOWS\system32\inetsrv下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把它修改为你需要的值(以字节为单位)(默认为204800,即200K);大概1MB对应1024000,10MB对应10240000,依此类推。 (查看单位换算公式)
4、在开始->管理工具->服务,然后重启iis admin service服务。
这样就可以在zblog上传大于200K的文件了。
更改上传大小限制的vbs脚本
如下是一个更改上传大小限制的vbs脚本,可以不用重启iis服务就可以生效的。把这段代码复制到记事本里然后保存为:win2003-200K.vbs,看好了扩展名为.vbs。
Set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")
Set vdirObj=providerObj.Get("IIsWebServiceSetting='W3SVC'")
WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed
vdirObj.AspMaxRequestEntityAllowed=20480000 '可接收多大字节,此处默认为:204800即:200K
vdirObj.Put_()
WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed
如果你的系统做过安全设置,运行时可能会出错,请使用直接修改配置文件。
加入本站QQ群(312716741),交流分享网站建设、优化、SEO技术。。。
文件不能超过200k_zblog上传文件出现未知错误 大小不能超过200k【解决】相关推荐
- ftp服务器上传文件不行,ftp服务器上传文件不行
ftp服务器上传文件不行 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器 ...
- 上传文件按钮美化,上传文件前后状态控制
我们在做input文本上传的时候,html自带的上传按钮比较丑,如何对其进行美化呢?同理:input checkbox美化,input radio美化是一个道理的. input file上传按钮的美化 ...
- html 保存文件指定路径,78.上传文件及在服务器保存文件到任意路径
上传文件到服务器是一个常用的操作,而在服务器上保存文件就需要多多用心了.因为你不可能只在一个路径里保存文件,所以需要实践一下保存文件到任意位置.当然,前提是你的应用程序有这样的操作权限. 首先建立一个 ...
- 爬虫之上传文件,request如何上传文件
爬虫之上传文件,request如何上传文件,当我们遇到需要上传文件的接口时,如何破解上传文件的密码呢? 如图,文件的参数名files[],传输多张图片,那如何用python实现呢? 1.方法1:使用r ...
- 个人上传文件进服务器,个人上传文件进服务器
个人上传文件进服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数据传 ...
- nginx 限制文件上传速度_nginx上传文件速度慢 Nginx上传文件全部缓存解决方案 - 硬件设备 - 服务器之家...
nginx上传文件速度慢 Nginx上传文件全部缓存解决方案 发布时间:2017-03-09 来源:服务器之家 下面通过文字说明给大家详解Nginx上传文件全部缓存解决方案. 因为应用服务器(Jett ...
- 文件上载限制4gb_上传文件时,百度网盘提示:超过4G限制怎么破?
原标题:上传文件时,百度网盘提示:超过4G限制怎么破? 自从360云盘宣布将关闭个人云盘业务的消息之后,许多网友都将360云盘里的资料下载下来,准备上传到百度网盘上.但是,一些网友在上传的文件的时候, ...
- php利用上传文件,如何利用PHP上传文件
上载文件表单 请选择文件: $upload_file=$_FILES['upload_file']['tmp_name']; $upload_file_name=$_FILES['upload_fil ...
- php 接收文件 错误代码3,php上传文件错误代码3
上传更大的文件(> 10KB)将在$_FILES ['file'] ['error']中获得错误代码3(UPLOAD_ERR_PARTIAL),并且小文件(< 10KB)将成功上传. 如果 ...
最新文章
- 人体肠道细菌与自身细胞的比例究竟是多少?
- 优秀网页设计各种国外站的素材
- Hadoop的搭建,VmwareWorkstation 16pro + Ubuntu18.04.1
- php设计模式之单例(多例),注册器,观察者模式
- java 数据流对比_Java IO流之字符流字节流区别
- powerquery加载pdf_PowerQuery技巧之自学教程
- scrapy再学习与第二个实例
- ②C语言,求数组里相同的位置并输出
- carmaker/matlab联合仿真(二) 新建测试场景
- 挑战程序设计竞赛2:算法与数据结构(电子书与代码)
- Java实现拼图小游戏(3)—— 添加图片(含JFrame源码阅读)
- java真垃圾_JAVA吧真的很垃圾!!!
- HE4484E泛海微5V USB 输入双节锂电池串联应用升压充电IC管理芯片
- MySQL不小心按到ctrl_凌晨两点,不小心按下了Ctrl键,结果这样了……
- 客户案例 | 初窥元宇宙,Oasis让更多人找到第二人生
- 蓝色实景旅游产品手册PPT模板
- 关于 public.resource.org
- C语言文件操作之----文件的读写
- 简单明了强烈推荐办公神器
- zblogPHP新主题“度娘”发布
热门文章
- 计算机考试ab卷子,《Delphi程序设计》期末考试试卷AB卷(含答案)
- 杜克大学计算机统计学,杜克大学统计学硕士录取
- angular2 组件
- 圣诞节装饰LED灯串亚马逊UL588测试报告办理标准
- 背八股文的都是什么水平
- 线性回归算法(涉及最小二乘法、梯度下降法)
- npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT
- 已知函数e ​x ​​ 可以展开为幂级数1+x+x ​2 ​​ /2!+x ​3 ​​ /3!+⋯+x ​k ​​ /k!+⋯。现给定一个实数x,要求利用此幂级数部分和求e ​x ​​ 的近似值,求和
- 你与未来感爆棚的智能城市 2.0 之间,只差一个分毫不差的精准时空
- 华为:研发协同,为什么说效率是第一重要的事儿?