Asp classic jQuery文件上传经典ASP
我认为插件接口很棒,功能齐全!我非常喜欢它!但我的服务器是经典的ASP iis。。。现在我想使用jQuery文件上传来上传文件(图像文件)。请帮帮我,谢谢 在我的服务器上,我得到了3个文件和上传工作良好!现在我想添加html5文件,比如index.asp。并使用basic plus us。我需要进度条,验证,预览图像和客户端图像大小调整。也许太复杂了 也许我们只是编辑“jQuery文件上传/index.html”Asp classic jQuery文件上传经典ASP,asp-classic,jquery-file-upload,jquery-html5uploader,Asp Classic,Jquery File Upload,Jquery Html5uploader,我认为插件接口很棒,功能齐全!我非常喜欢它!但我的服务器是经典的ASP iis。。。现在我想使用jQuery文件上传来上传文件(图像文件)。请帮帮我,谢谢 在我的服务器上,我得到了3个文件和上传工作良好!现在我想添加html5文件,比如index.asp。并使用basic plus us。我需要进度条,验证,预览图像和客户端图像大小调整。也许太复杂了 也许我们只是编辑“jQuery文件上传/index.html” 我希望有人能指引我 请帮帮我,谢谢!对不起,我的英语 3个文件/html5/i
我希望有人能指引我
请帮帮我,谢谢!对不起,我的英语
3个文件/html5/index.asp
<!DOCTYPE html>
<html>
<head>
<meta charset="gbk" />
<title>fileReader对象的事件先后顺序</title>
</head>
<body>
单文件上传<br />
<form action="upload.asp" method="post" enctype="multipart/form-data">
<p>
表单:<input type="text" name="form1" value="form1_text" /><br />
文件:<input type="file" id="file" name="file1" multiple />
<input type="submit" value="上传" />
</p>
<div name="result" id="result">
</div>
</form>
</body></html>
<!--#include file="UpLoad_Class.asp"-->
<%
dim upload
set upload = new AnUpLoad
upload.Exe = "*"
upload.MaxSize = 2 * 1024 * 1024 '2M
upload.GetData()
if upload.ErrorID>0 then
response.Write upload.Description
else
dim file,savpath
savepath = "upload"
for each frm in upload.forms("-1")
response.Write frm & "=" & upload.forms(frm) & "<br />"
next
set file = upload.Files("file1")
if file.isfile then
result = file.saveToFile(savepath,0,true)
if result then
response.Write "文件'" & file.LocalName & "'上传成功,保存位置'" & server.MapPath(savepath & "/" & file.filename) & "',文件大小" & file.size & "字节<br />"
else
response.Write file.Exception & "<br />"
end if
end if
set file = upload.Files_Muti("file1",1)
if file.isfile then
result = file.saveToFile(savepath,1,true)
if result then
response.Write "文件'" & file.LocalName & "'上传成功,保存位置'" & server.MapPath(savepath & "/" & file.filename) & "',文件大小" & file.size & "字节<br />"
else
response.Write file.Exception & "<br />"
end if
end if
Response.Write "成功保存的文件个数:" & Upload.QuickSave("file1",savepath) & "个"
end if
set upload = nothing
%>
文件阅读器对象的事件先后顺序
单文件上传
表单:
文件:
2/html5/index.asp
<!DOCTYPE html>
<html>
<head>
<meta charset="gbk" />
<title>fileReader对象的事件先后顺序</title>
</head>
<body>
单文件上传<br />
<form action="upload.asp" method="post" enctype="multipart/form-data">
<p>
表单:<input type="text" name="form1" value="form1_text" /><br />
文件:<input type="file" id="file" name="file1" multiple />
<input type="submit" value="上传" />
</p>
<div name="result" id="result">
</div>
</form>
</body></html>
<!--#include file="UpLoad_Class.asp"-->
<%
dim upload
set upload = new AnUpLoad
upload.Exe = "*"
upload.MaxSize = 2 * 1024 * 1024 '2M
upload.GetData()
if upload.ErrorID>0 then
response.Write upload.Description
else
dim file,savpath
savepath = "upload"
for each frm in upload.forms("-1")
response.Write frm & "=" & upload.forms(frm) & "<br />"
next
set file = upload.Files("file1")
if file.isfile then
result = file.saveToFile(savepath,0,true)
if result then
response.Write "文件'" & file.LocalName & "'上传成功,保存位置'" & server.MapPath(savepath & "/" & file.filename) & "',文件大小" & file.size & "字节<br />"
else
response.Write file.Exception & "<br />"
end if
end if
set file = upload.Files_Muti("file1",1)
if file.isfile then
result = file.saveToFile(savepath,1,true)
if result then
response.Write "文件'" & file.LocalName & "'上传成功,保存位置'" & server.MapPath(savepath & "/" & file.filename) & "',文件大小" & file.size & "字节<br />"
else
response.Write file.Exception & "<br />"
end if
end if
Response.Write "成功保存的文件个数:" & Upload.QuickSave("file1",savepath) & "个"
end if
set upload = nothing
%>
我自己对jQuery文件上传有点困惑,但在查看插件文档后,我发现了插件在经典ASP环境下工作所需的内容
您必须有一个上载组件,这不是在纯IIS设置中提供的(如果您的服务器上有可用的,您可以使用Persits提供的AspUpload,或者FreeAspUpload,它是一个没有DLL的组件,因此可以在任何经典的ASP服务器上使用)
您必须设置上载脚本以写入上载文件,并向插件返回有效的JSON响应,如插件文档中所定义:
在我用JSON响应设置上传脚本之后,插件工作正常
祝你好运
Ferdi我刚刚从jQuery文件上传页面下载了zip文件。它没有与php相同的asp处理程序脚本,因此您可能需要从zip文件中获取php文件,并在经典asp中重写它们。有一些asp脚本具有您要求的一些功能,请看一下-。或者,您的IIS服务器应该支持PHP,甚至可能已经安装了它,所以您可以按原样使用PHP处理程序脚本。谢谢john!我的服务器只支持asp classic。。。。所以我可能需要把php翻译成asp。。。但这对我来说太难了。--!!不幸的是,除非您准备深入到服务器的毛茸茸的内部,否则将任何现有代码翻译成经典ASP都将陷入不容易(TM)的领域。你需要寻找一个上传实用工具,是专为经典的ASP。(这些天我所知道的唯一一件事就是波斯的上传。)