发布时间:2025-12-10 18:23:05 浏览次数:21
一.基于ASP的文件上传实现原理分析
基本原理是:采用ADO Stream对象的BinaryRead方法将FORM中的所有数据读出,从中截取出所需的文件数据,以二进制文件方式存盘。
下面是上传文件页面的一个例子(upload.htm):
<html>
<body>
<form name="Upload" Method="Post" Enctype="multipart/form-data" Action="Upload.asp">
<input type="file" name="FileName">
<INPUT TYPE="Submit" VALUE="Upload"></TD>
</form>
</body>
先在本地测试好,或直接用ftp上传到空间根目录下,把源码中的首页文件index.asp或index.thml或别的首页文件名设置为空间默认首选文件,然后解析/绑定好域名就可以成为一个能用域名网址访问的网站了
直接给个上传按钮,用Jquery写$(document).ready(function () { $("#upfile").uploadify({ 里面上传的文件夹为 'folder': '../../images', 然后还有设置回传图片 onComplete: function(){ document.getElementById("img").src = "../../images/" + response + ".jpg";}
需要三个文件:
第一个(upload.asp)
第二个文件(uploadsave.asp)
set upload=new upload_5xsoft
set file=upload.file("file1")
if file.fileSize>0 then
'自动生成文件名