注册 登录
编程论坛 ASP技术论坛

文件上传

TZTJ 发布于 2010-01-07 22:22, 1251 次点击
请问各位高手,用无组件上传文件,文件最大可以是多少呢?可以任意设置吗?
在代码中1*1024*1024表示上传文件是多大呢?可以再修改它吗?该怎样修改呢?
19 回复
#2
孤独冷雨2010-01-08 08:57
网速最快上传也应该不会超30M。
可以任意设置,就像你要你家的牛车比飞机跑的快,给牛吃大力丸也不可能那么快。
1*1024*1024代表1M。
可以修改。
1*1024*1024*1024这下子是1G

你这样改过试试能不能上传100M的东西!
#3
icecool2010-01-08 22:02
应该是不可能的,最好不要超过10M,不然经常会超时或出错
#4
TZTJ2010-01-09 15:59
首先两位高手指点.现在我的问题无论怎样设置,上传文件超过200KB就不能上传.如果少于200KB没问题!我查找很久还没有找到原因.
#5
icecool2010-01-09 21:50
在本地服务器调试也是这样吗?把代码搞出来看一下
#6
TZTJ2010-01-09 23:04
在本地服务没有调试过.也不知怎样调试.但主要在空间站调试,试多次都是一样,只要超过200KB就不行
#7
静夜思2010-01-10 00:33
#8
TZTJ2010-01-10 10:32
在一个asp网页上用无组件直接上传,怎么关系到本地服务器呢?
#9
wearecs2010-01-10 22:47
不能超过200K是IIS设置的问题,你打开把限制给去了,就行了。
#10
TZTJ2010-01-12 21:27
上传到一个空间站,怎么与IIS有关呢?我根本都没有安装到IIS.主要通过一段代码来上传的.
#11
lele20072010-01-13 14:32
以下是引用TZTJ在2010-1-12 21:27:22的发言:

上传到一个空间站,怎么与IIS有关呢?我根本都没有安装到IIS.主要通过一段代码来上传的.
你的网站是上传到一个空间。。跟你本地IIS没有关系。是空间所在的服务器上的IIS设置问题。。无组件上传默认上传限制不能超过200K的。。需要联系空间商协商修改上传限制,或者换一个有组件上传的。。ASPUPload..这个可以超过200K..
#12
TZTJ2010-01-13 21:48
lele2007能提供参考吗?
#13
lele20072010-01-17 10:26
<%
 sub lele()
 '利用ASPUpload组件上传文件
 '---------------------------------------------
 dim upload,LoadPath
 LoadPath="/lele/"   '设置上传路径
 set upload=server.createobject("persits.upload.1")
 upload.SetMaxSize 2*1024*1024,False     '大于2M时自动截断,自定义上传大小。。
 upload.OverwriteFiles=False   '不允许有重名
 upload.save server.mappath(LoadPath)   '开始上传文件
 end sub
 if request.QueryString("action")="lele" then
   call lele()
   response.write "上传成功"
   response.write "<br><a href='/lele.asp'>继续上传</a>"
   response.end
 end if
%>

<form action="lele.asp?action=lele" method="post" enctype="multipart/form-data" name="form">
<input name="zbig" type="file" /> <input class="input" name="submit" type="submit" value="上传" />
</form>

[ 本帖最后由 lele2007 于 2010-1-17 10:47 编辑 ]
#14
TZTJ2010-01-17 12:05
非常感谢!如果有问题再请教.
#15
TZTJ2010-01-17 22:26
aspupload组件是什么呢?我拿来测试,好象用不了.
#16
lele20072010-01-17 23:49
aspupload上传组件..代码我测试过可以正常运行。。
在服务器端创建  server.createobject(...)

保存代码为lele.asp 文件名。。放在网站根目录运行。。同时在根目录新建一个文件夹名为:lele,用于存储上传的文件。。

访问:http://域名.com/lele.asp  测试效果。。
#17
TZTJ2010-01-18 21:27
非常感谢!我的收益不浅.但我仍然测试不成功!说是代码有错误!但也找不到.

[ 本帖最后由 TZTJ 于 2010-1-18 22:04 编辑 ]
#18
lele20072010-01-19 01:19
提示什么错误?
#19
TZTJ2010-01-19 21:41
点击上传按钮,出现以下问题

网站无法显示该页面
Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/12/lele.asp, line 16

800401f3
从我所了解到,上传文件代码都有几种写法.但它们都设置有上传文件类型,你的代码是不是都可以上传任何文件呢?


[ 本帖最后由 TZTJ 于 2010-1-19 21:52 编辑 ]
#20
TZTJ2010-01-20 22:29
请问各位高手,以下代码是什么意思呢?能帮解释吗?
set upload=server.createobject("persits.upload.1")
特别persits.uplaod.1表示什么呢?
1