今天发布文章时,在上传图片的时候出现了一个错误,错误信息是“错误原因:未知错误”。

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【解决】相关推荐

  1. ftp服务器上传文件不行,ftp服务器上传文件不行

    ftp服务器上传文件不行 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器 ...

  2. 上传文件按钮美化,上传文件前后状态控制

    我们在做input文本上传的时候,html自带的上传按钮比较丑,如何对其进行美化呢?同理:input checkbox美化,input radio美化是一个道理的. input file上传按钮的美化 ...

  3. html 保存文件指定路径,78.上传文件及在服务器保存文件到任意路径

    上传文件到服务器是一个常用的操作,而在服务器上保存文件就需要多多用心了.因为你不可能只在一个路径里保存文件,所以需要实践一下保存文件到任意位置.当然,前提是你的应用程序有这样的操作权限. 首先建立一个 ...

  4. 爬虫之上传文件,request如何上传文件

    爬虫之上传文件,request如何上传文件,当我们遇到需要上传文件的接口时,如何破解上传文件的密码呢? 如图,文件的参数名files[],传输多张图片,那如何用python实现呢? 1.方法1:使用r ...

  5. 个人上传文件进服务器,个人上传文件进服务器

    个人上传文件进服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数据传 ...

  6. nginx 限制文件上传速度_nginx上传文件速度慢 Nginx上传文件全部缓存解决方案 - 硬件设备 - 服务器之家...

    nginx上传文件速度慢 Nginx上传文件全部缓存解决方案 发布时间:2017-03-09 来源:服务器之家 下面通过文字说明给大家详解Nginx上传文件全部缓存解决方案. 因为应用服务器(Jett ...

  7. 文件上载限制4gb_上传文件时,百度网盘提示:超过4G限制怎么破?

    原标题:上传文件时,百度网盘提示:超过4G限制怎么破? 自从360云盘宣布将关闭个人云盘业务的消息之后,许多网友都将360云盘里的资料下载下来,准备上传到百度网盘上.但是,一些网友在上传的文件的时候, ...

  8. php利用上传文件,如何利用PHP上传文件

    上载文件表单 请选择文件: $upload_file=$_FILES['upload_file']['tmp_name']; $upload_file_name=$_FILES['upload_fil ...

  9. php 接收文件 错误代码3,php上传文件错误代码3

    上传更大的文件(> 10KB)将在$_FILES ['file'] ['error']中获得错误代码3(UPLOAD_ERR_PARTIAL),并且小文件(< 10KB)将成功上传. 如果 ...

最新文章

  1. 人体肠道细菌与自身细胞的比例究竟是多少?
  2. 优秀网页设计各种国外站的素材
  3. Hadoop的搭建,VmwareWorkstation 16pro + Ubuntu18.04.1
  4. php设计模式之单例(多例),注册器,观察者模式
  5. java 数据流对比_Java IO流之字符流字节流区别
  6. powerquery加载pdf_PowerQuery技巧之自学教程
  7. scrapy再学习与第二个实例
  8. ②C语言,求数组里相同的位置并输出
  9. carmaker/matlab联合仿真(二) 新建测试场景
  10. 挑战程序设计竞赛2:算法与数据结构(电子书与代码)
  11. Java实现拼图小游戏(3)—— 添加图片(含JFrame源码阅读)
  12. java真垃圾_JAVA吧真的很垃圾!!!
  13. HE4484E泛海微5V USB 输入双节锂电池串联应用升压充电IC管理芯片
  14. MySQL不小心按到ctrl_凌晨两点,不小心按下了Ctrl键,结果这样了……
  15. 客户案例 | 初窥元宇宙,Oasis让更多人找到第二人生
  16. 蓝色实景旅游产品手册PPT模板
  17. 关于 public.resource.org
  18. C语言文件操作之----文件的读写
  19. 简单明了强烈推荐办公神器
  20. zblogPHP新主题“度娘”发布

热门文章

  1. 计算机考试ab卷子,《Delphi程序设计》期末考试试卷AB卷(含答案)
  2. 杜克大学计算机统计学,杜克大学统计学硕士录取
  3. angular2 组件
  4. 圣诞节装饰LED灯串亚马逊UL588测试报告办理标准
  5. 背八股文的都是什么水平
  6. 线性回归算法(涉及最小二乘法、梯度下降法)
  7. npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT
  8. 已知函数e ​x ​​ 可以展开为幂级数1+x+x ​2 ​​ /2!+x ​3 ​​ /3!+⋯+x ​k ​​ /k!+⋯。现给定一个实数x,要求利用此幂级数部分和求e ​x ​​ 的近似值,求和
  9. 你与未来感爆棚的智能城市 2.0 之间,只差一个分毫不差的精准时空
  10. 华为:研发协同,为什么说效率是第一重要的事儿?