上传大文件到服务器报错的处理方法,建站文章
导读:建站文章建站文章一直用无惧上传类,这是一个非常简单且优秀的asp无组件上传类,但有一次有客户上传超过1m的文件时传不上去,所以就仔细的研究了下其代码,报错的原因是一次性上传的文搭建网站技术支持网站。
一直用无惧上传类,这是一个非常简单且优秀的asp无组件上传类,但有一次有客户上传超过1m的文件时传不上去,所以就仔细dede会员中心模板的研究了下其代码,报错的原因是一次性上传的文件太大导致报错,如果程序将文件分成若干个板块再上传就不会报错
打开无惧上传类:upfile_class.asp,定位到120行:
oupfilestream.write request.binaryread (requedede商城模板st.totalbytes)(用单引号注释掉或者删除掉这一句代码)回车,加以下代码:
Dim nTotalBytes, nPartBytes, ReadBytes ReadBytes = 0 nTotalBytes = Request.TotalBytes '循环分块读取 Do While ReadBytes < nTotalBytes '分块读取 nPartBytes = 64 x 1024 '分成每块64k(将x换成星号) If nPartBytes + ReadBytes > nTotalBytes Then nPartBytes = nTotalBytes - ReadBytes End If oUpFileStream.Write Request.BinaryRead(nPartBytes) ReadBytes = ReadB模板织梦ytes + nPartBytes Loop
保存在oupfilestream.position = 0这行代码之上,现在测试下是不是好了?
相关搭建网站技术支持网站。声明: 本文由我的SEOUC技术文章主页发布于:2023-08-07 ,文章上传大文件到服务器报错的处理方法,建站文章主要讲述报错,大文件,服务器网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_37766.html