asp网站上传
‘壹’ 如何在asp网页中实现上传功能
我用的是艾恩无组件上传,文件上传到指定文件夹,名称以年月日时+随机命名,链接上传到数据库。另外也可以使用OLB上传,就是把文件以二进制形式存入数据库。
‘贰’ asp+mysql网站程序代码如何上传到服务器,谢谢!
如果是自己的服务器,在服务器上安装MySQL,然后运行脚本或导入数据库,然后通过ftp上传asp代码就行了。
如果是虚拟主机(空间):如果空间支持MySQL,肯定会提供MySQL管理入口。asp代码同样使用FTP上传就行了。
----------------------------------------------
支持MSSQL的虚拟主机有的会提供Web管理后台,可上传MSSQL数据库,有的可用SQL管理器支持连接SQL服务器,跟管理本地数据库差不多,你看看你的虚拟主机的管理后台。
在企业管理器里面,右键点击你的本地数据库,可从弹出菜单中选择“脱机”,脱机后直接拷贝相关的MDF和LDF文件即可。或者使用“分离数据库”功能。类似。
在目标SQL服务器,点附加数据库,如果数据库已经存在了,可选还原数据库从bak文件还原。
说的有点乱,今晚喝酒了,不好意思。
‘叁’ 怎么上传ASP网页用什么工具制作
如果你已经申请了asp空间,那可以用一些ftp的管理软件,比如filezilla等上传工具上传你的asp文件。
现在制作asp的工具很多,比较传统的就是frontpage,再有就是DW,这个对新手来说比较好,也是现在比较流行的制作工具,当然还有frontpage的接班人sharepoint designer,这个是微软最新的网页制作工具。
‘肆’ asp网站上传到服务器后怎么安装
如果服务器上支持ASP的话,不用安装,直接上传到指定的路径下就可以,如果你的服务器还没有配置IIS,则需要你在服务器上进行IIS配置。添加站点,将目录指定到你上传的目录下也可以单独设置一个目录。
‘伍’ ASP网页上传
比如你的数据库mydata.mdb放在data文件夹里面,conn文件路径可以这么写:
Const SiteDb = "/Data/mydata.mdb"
发个完整的给你参考下:
<%
function HTMLEncode(fString)
if not isnull(fString) then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), "")
fString = Replace(fString, CHR(9), "")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), " ")
fString = Replace(fString, CHR(10), " ")
fString=ChkBadWords(fString)
HTMLEncode = fString
end if
end function
function checkStr(str)
if isnull(str) then
checkStr = ""
exit function
end if
checkStr=replace(str,"'","''")
end function
Const SiteDb = "/Data/mydata.mdb"
dim sessionvar
Dim ConnStr
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(MyDbPath & SiteDb)
on error resume next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If
sessionvar="admin&^jffsddasf"
%>
‘陆’ 如何上传用asp.net制作的网站
在没有错误的情况下直接上传也可以,但是最好先发布一下。
发布方法:右击选中的网站-发布网站-先发布到本地-然后用FlashFXP上传
‘柒’ asp网站上传图片功能,上传到文件夹并将目录存至access数据库库中,能给实例,或给个具体点的代码
Sub upfilttodir(formPath)
dim upload,file,formName,iCount
set upload=new upload_5xsoft ''建立上传对象
dim upFile()
dim I
if right(formPath,1)<>"/" then formPath=formPath&"/"
dim textfielda,textfieldb,textfieldc,selecta,selectb,checkbox,filea,fileb,filec
iCount=0
for each formName in upload.objFile ''列出所有上传了的文件
set file=upload.file(formName) ''生成一个文件对象
if file.FileSize>0 then ''如果 FileSize > 0 说明有文件数据
file.SaveAs Server.mappath(formPath&file.FileName) ''保存文件
response.write file.FilePath&file.FileName&" ("&file.FileSize&") => "&formPath&File.FileName&" Successful!<br>"
Redim Preserve upFile(iCount)
upFile(iCount)=formPath&File.FileName
iCount=iCount+1
'Conn.Execute "Insert Into [upload](filename,filesize,[update],cnstr) values('"&formPath&File.FileName&"',"&file.FileSize&",#"&Cdate(Date())&"#,'"&upload.form("textfielda")&"')"
end if
set file=nothing
next
files=Ubound(upFile)+1
Response.Write "共上传了"& iCount &"个文件:<br>"
for each formName in upload.objForm ''列出所有form数据
response.write formName&"="&upload.form(formName)&"<br>"
next
'for each formName in upload.objForm ''列出所有form数据
'response.write formName&"="&upload.form(formName)&"<br>"
set upload=nothing ''删除此对象
End sub
用法:
<%
Call upfilttodir("uploadfile/"& SESSION("ADMIN"))
Response.Write("<script language=javascript>alert('上传成功!\n您一共上传了"& iCount &"个文件。');location.href='listfile.asp?Currentpath=uploadfile/"& SESSION("ADMIN") &"'</script>")
%>
---------------------------------------
保存至数据库只需要在上传之后执行写入数据库的操作,——便是我代码中注释掉的那行:
'Conn.Execute "Insert Into [upload](filename,filesize,[update],cnstr) values('"&formPath&File.FileName&"',"&file.FileSize&",#"&Cdate(Date())&"#,'"&upload.form("textfielda")&"')"
‘捌’ ASP网站文件上传
index.htm index.asp default.htm default.asp 一般是这几个
‘玖’ asp如何实现文件上传功能
基本原理是:采用ADO Stream对象的BinaryRead方法将FORM中的所有数据读出,从中截取出所需的文件数据,以二进制文件方式存盘。
下面是上传文件页面的一个例子:
<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>
</html>
(9)asp网站上传扩展阅读
几种文件上传技术的比较
1、基于HTTP协议
该方法需要编程者利用第三方软件,如DELPHI、VB等,在应用程序中先进行HTTP协议编程,然后将待上传文件内容按HTTP协议的格式打包,最后向WEB服务器发送上传的请求报文,从而实现文件的上传。
因为DELPHI和VB不能编写完整的WEB网络程序,只能编写WEB小应用程序,因此,该方法只用于功能受限的网络应用。
2、基于VB(或DELPHI等)开发的文件上传组件
该方法利用VB(或DELPHI等编程语言)开发ASP服务器组件,实现特定的文件上传服务。它首先利用ASP表单功能将文件(二进制格式)从用户端上传到服务器端,然后使用VB开发的组件,对二进制文件进行处理,成为可以正常读写的文件。
该方法要求编程者不仅掌握ASP语言,而且还能利用VB等第三方语言进行组件编程,增加了开发的难度。
3、基于数据库技术
该方法和上个方法有类似之处。不同的地方在于对上传的二进制文件的处理上。它使用数据库来保存二进制文件。无论是小型数据库还是大型数据库都提供了存储二进制数据的数据类型,只要以Append Chunk方式将数据存入相应的字段就可以了。
该方法虽然简单可行,但是因为每次上传的文件大小都是不一样的,因此,会对数据库的空间造成很大的浪费,降低了数据的访问速度;并且使得文件只能在数据库环境下进行访问,造成了很大的不便。
‘拾’ asp上传到网站
首先建立虚拟目录(控制面板-》管理工具-》Internet 信息服务->网站-》默认网站-》右键-》新建-》虚拟目录)
dw-》站点-》新建站点-》取个站点名-》下一步-》选“asp vb。。”
-》选择你网站的实际目录-》下一步-》http://localhost/“你的虚拟目录名”/-》下一步-》完成
这样就可以在dw中浏览运行asp网页了