图片上传代码(图片上传程序)
admin 发布:2022-12-19 17:08 147
今天给各位分享图片上传代码的知识,其中也会对图片上传程序进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、asp上传图片并显示的代码
- 2、图片上传的代码
- 3、ASP上传图片代码
asp上传图片并显示的代码
html
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
script language=javascript src="dialog.js"/script
script language="javascript"
document.write ("link href='../language/zh-cn.css' type='text/css' rel='stylesheet'");
document.write ("link href='../dialog/dialog.css' type='text/css' rel='stylesheet'");
var sAction = "INSERT";
var sTitle = "上传图片";
var oControl;
var oSeletion;
var sRangeType;
var sFromUrl = "http://";
var sAlt = "";
var sBorder = "0";
var sBorderColor = "";
var sFilter = "";
var sAlign = "";
var sWidth = "";
var sHeight = "";
var sVSpace = "";
var sHSpace = "";
var sSLTUrl = "";
var sCheckFlag = "file";
document.write("title上传图片/title");
function InitDocument(){
d_fromurl.value = sFromUrl;
}
function RadioClick(what){
if (what=="url"){
d_checkfromfile.checked=false;
d_fromurl.disabled=false;
d_checkfromurl.checked=true;
d_file.myform.uploadfile.disabled=true;
}else{
d_checkfromurl.checked=false;
d_file.myform.uploadfile.disabled=false;
d_checkfromfile.checked=true;
d_fromurl.disabled=true;
}
}
function UploadLoaded(){
RadioClick(sCheckFlag);
}
function UploadError(sErrDesc){
AbleItems();
RadioClick('file');
divProcessing.style.display="none";
try {
BaseAlert(d_file.myform.uploadfile,eval(sErrDesc));
}
catch(e){}
}
function UploadSaved(sPathFileName, sPathFileName_s){
d_fromurl.value = sPathFileName;
sSLTUrl = sPathFileName_s;
ReturnValue();
}
function ReturnValue(){
sFromUrl = d_fromurl.value;
if (sFromUrl==""){
window.returnValue = null;}
else {
window.returnValue = sFromUrl;
}
window.close();
}
function ok(){
if (d_checkfromurl.checked){
ReturnValue();
}else{
if (!d_file.CheckUploadForm()) return false;
DisableItems();
divProcessing.style.display="";
d_file.myform.submit();
}
}
function DisableItems(){
d_checkfromfile.disabled=true;
d_checkfromurl.disabled=true;
d_fromurl.disabled=true;
Ok.disabled=true;
}
function AbleItems(){
d_checkfromfile.disabled=false;
d_checkfromurl.disabled=false;
d_fromurl.disabled=false;
Ok.disabled=false;
}
function doPreview(){
var url;
if (d_checkfromurl.checked){
url = d_fromurl.value;
}else{
url = d_file.document.myform.uploadfile.value;
}
if (url){
imgPreview.src = url;
setPreview()
}else{
tdPreview.innerHTML = "";
}
}
function setPreview(){
var width = imgPreview.width;
var height = imgPreview.height;
if (imgPreview.src){
var boxWidth = tdPreview.offsetWidth;
var boxHeight = tdPreview.offsetHeight;
if ((widthboxWidth)||(heightboxHeight)){
var nw = boxWidth/width;
var nh = boxHeight/height;
if (nwnh){
height = boxHeight;
width = width*nh;
}else{
width = boxWidth;
height = height*nw;
}
}
tdPreview.innerHTML = "img border=0 src='"+imgPreview.src+"' width='"+width+"' height='"+height+"'";
tdPreviewSize.innerHTML = imgPreview.width+" * "+imgPreview.height;
}
}
/script
style type="text/css"
!--
body {
margin-left: 3px;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
}
--
/style
body onLoad="InitDocument()"
table width="100%" border=0 align=center cellpadding=0 cellspacing=5
tr
tdtable border=0 cellpadding=0 cellspacing=0 align=center width="100%"
tr
tdfieldset
legendspan lang=DlgImgSource图片来源/span/legend
table border=0 cellpadding=5 cellspacing=0 width="100%"
tr
tdtable border=0 cellpadding=0 cellspacing=2 width="100%"
tr
td noWrap width="20%"input type=radio id="d_checkfromfile" value="1" onClick="RadioClick('file')"
label for=d_checkfromfilespan lang=DlgFromFile上传/span/label
:/td
td noWrap width="80%"Script Language=JavaScript
document.write("iframe id=d_file frameborder=0 src='asp/upload.asp?type=imagestyle=coolbluelanguage=zh-cn' width='100%' height='22' scrolling=no/iframe");
/Script
/td
/tr
tr
td noWrap width="20%"input type=radio id="d_checkfromurl" value="1" onClick="RadioClick('url')"
label for=d_checkfromurlspan lang=DlgFromUrl网络/span/label
:/td
td noWrap width="80%"input type=text id="d_fromurl" style="width:100%" size=30 value=""/td
/tr
/table/td
/tr
/table
/fieldset/td
/tr
tr
td height=5/td
/tr
tr
td noWrap align=right colspan=2input type=button id=btnPreivew lang=DlgImgPreview onClick="doPreview()" value="预览"
input type=submit value='确定' id=Ok onClick="ok()" lang=DlgBtnOK
input type=button value='取消' onClick="window.close();" lang=DlgBtnCancel/td
/tr
tr
tdfieldset style="height:100%"
legendspan lang=DlgImgPreview预览/span/legend
table border=0 cellpadding=0 cellspacing=5 width="100%" height="200" valign=top
tr
td bgcolor=#FFFFFF align=center valign=middle id=tdPreview height="100%"/td
/tr
tr
td align=center id=tdPreviewSize/td
/tr
/table
/fieldset/td
/tr
/table/td
/tr
/table
div id=divProcessing style="width:200px;height:30px;position:absolute;left:70px;top:100px;display:none"
table border=0 cellpadding=0 cellspacing=1 bgcolor="#000000" width="100%" height="100%"
tr
td bgcolor=#3A6EA5marquee align="middle" behavior="alternate" scrollamount="5"
font color=#FFFFFFspan lang=DlgComUploading/span/font
/marquee/td
/tr
/table
/div
img id=imgPreview src='' border=0 style="visibility:hidden" onload="setPreview()"
/body
/html 以上是其中的上传图片查看页面 你去网络上找一下eWebEditor编辑器,这个就可以解决你想要的效果。如有不明白可以直接再问!
图片上传的代码
%@ language="javascript"%
%
var self = Request.serverVariables("SCRIPT_NAME");
if (Request.serverVariables("REQUEST_METHOD")=="POST")
{
var oo = new uploadFile();
oo.path = "myFile"; //存放路径,为空表示当前路径,默认为uploadFile
oo.named = "file"; //命名方式,date表示用日期来命名,file表示用文件名本身,默认为file
oo.ext = "all"; //允许上传的扩展名,all表示都允许,默认为all
oo.over = true; //当存在相同文件名时是否覆盖,默认为false
oo.size = 1*1024*1024; //最大字节数限制,默认为1G
oo.upload();
Response.write('script type="text/javascript"location.replace("'+self+'")/script');
}
//ASP无组件上传类
function uploadFile()
{
var bLen = Request.totalBytes;
var bText = Request.binaryRead(bLen);
var oo = Server.createObject("ADODB.Stream");
oo.mode = 3;
this.path = "uploadFile";
this.named = "file";
this.ext = "all";
this.over = false;
this.size = 1*1024*1024*1024; //1GB
//文件上传
this.upload = function ()
{
var o = this.getInfo();
if (o.sizethis.size)
{
alert("文件过大,不能上传!");
return;
}
var f = this.getFileName();
var ext = f.replace(/^.+\./,"");
if (this.ext!="all"!new RegExp(this.ext.replace(/,/g,"|"),"ig").test(ext))
{
alert("目前暂不支持扩展名为 "+ext+" 的文件上传!");
return;
}
if (this.named=="date")
{
f = new Date().toLocaleString().replace(/\D/g,"") + "." + ext;
}
oo.open();
oo.type = 1;
oo.write(o.bin);
this.path = this.path.replace(/[^\/\\]$/,"$/");
var fso = Server.createObject("Scripting.FileSystemObject");
if(this.path!=""!fso.folderExists(Server.mapPath(this.path)))
{
fso.createFolder(Server.mapPath(this.path));
}
try
{
oo.saveToFile(Server.mapPath(this.path+f),this.over?2:1);
alert("上传成功!");
}
catch(e)
{
alert("对不起,此文件已存在!");
}
oo.close();
delete(oo);
}
//获取二进制和文件字节数
this.getInfo = function ()
{
oo.open();
oo.type=1;
oo.write(bText);
oo.position = 0;
oo.type=2;
oo.charset="unicode";
var gbCode=escape(oo.readText()).replace(/%u(..)(..)/g,"%$2%$1");
var sPos=gbCode.indexOf("%0D%0A%0D%0A")+12;
var sLength=bLen-(gbCode.substring(0,gbCode.indexOf("%0D%0A")).length/3)-sPos/3-6;
oo.close();
oo.open();
oo.type = 1;
oo.write(bText);
oo.position=sPos/3;
var bFile=oo.read(sLength);
oo.close();
return { bin:bFile, size:sLength };
}
//获取文件名
this.getFileName = function ()
{
oo.open();
oo.type = 2;
oo.writeText(bText);
oo.position = 0;
oo.charset = "gb2312";
var fileName = oo.readText().match(/filename=\"(.+?)\"/i)[1].split("\\").slice(-1)[0];
oo.close();
return fileName;
}
function alert(msg)
{
Response.write('script type="text/javascript"alert("'+msg+'");/script');
}
}
%
html
head
titleASP无组件上传类/title
meta http-equiv="content-Type" content="text/html; charset=gb2312"
/head
body
form action="%=self%" method="post" enctype="multipart/form-data" onSubmit="return (this.upFile.value!='');"
input type="file" name="upFile"/
input type="submit" value="上传文件"/
/form
/body
/html
ASP上传图片代码
文件1.上传界面文件 upload.htm
html
head
meta
http-equiv="Content-Language" content="zh-cn"
meta
http-equiv="Content-Type" content="text/html;
charset=gb2312"
title文件上传/title
/head
body
form
method="POST" action="SaveFile.asp"
文件上传:input type="file"
name="file" size="42" input type="submit" value="提交"
name="bb"
/form
/body
/html
文件2.保存上传文件
SaveFile.asp
%
dim file,filename,houzui
file =
Request.Form("file")
if file=""
then
response.write"scriptalert('请选择要上传的文件!');window.location.href='upload.htm';/script"
else
houzui=mid(file,InStrRev(file,
"."))
if houzui=".gif" or houzui=".jpg" or houzui=".bmp" then
'允许上传的文件类型
filename=year(date) month(date) day(date)
Hour(time) minute(time) second(time) houzui
Set
objStream = Server.CreateObject("ADODB.Stream")
objStream.Type =
1
objStream.Open
objStream.LoadFromFile file
objStream.SaveToFile
Server.MapPath(filename),2
objStream.Close
//============================把文件名写入数据库,如无需要,可删除此段代码!
Set
conn = Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft
Access Driver (*.mdb)}; DBQ=" Server.MapPath("mb.mdb")
set
rs=server.CreateObject("adodb.recordset")
rs.open "select*from
img",conn,1,2
rs.addnew
rs("name")=filename
rs.update
set
rs=nothing
conn.close
set
conn=nothing
//========================================
response.write"scriptalert('图片上传成功!');window.location.href='upload.htm';/script"
else
response.write"scriptalert('不允许上传"
houzui
"的格式!');window.location.href='upload.htm';/script"
end if
end
if
%
关于图片上传代码和图片上传程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-18企业网站模板,企业网站模板图片
- 05-09网页代码,网页代码快捷键
- 05-07简历源代码可以上传照片的简单介绍[20240507更新]
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接