【发布时间】:2013-10-02 06:20:51
【问题描述】:
我正在编写文件上传脚本,但我完全无法上传任何内容。
尝试上传文件时,我收到以下错误代码:
Error 101 (net::ERR_CONNECTION_RESET): The connection was reset.
我尝试了多个浏览器,甚至从网络上抓取了几个超级基本的上传脚本并测试了它们是否可以工作,但我仍然收到同样的错误。
我检查了 php.ini,帖子大小、内存限制、输入时间限制和执行时间限制都设置为默认值。
我尝试上传多个不同的文件,从几百字节到几 MB,但我仍然收到相同的消息。
我想知道是否可能是临时上传目录的某种权限问题?
我的php.ini文件上传部分如下:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20
我之前已将文件上传到此服务器,大约 2 周前没有出现任何问题,据我所知,此后没有任何配置更改。
我还尝试打开错误报告,将 ini 设置直接添加到上传脚本中,并在上传脚本顶部回显任何内容。我现在已经没有办法解决这个问题了。
【问题讨论】:
-
显然有多个问题会触发此错误。你检查了所有的帖子吗? stackoverflow.com/….
-
在我的情况下,这个问题是由卡巴斯基引起的。我必须禁用
network ports monitoring和Inject script into web traffic to interact with web pages
标签: php forms file-upload upload multipartform-data