asp.net+jquery 文件上传代码(1/2)

asp教程.net+jquery 文件上传代码
<%@ page language="c#" contenttype="text/html" responseencoding="gb2312" %>
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.111cn.net/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="网页特效">
unction testup()
{
 ajaxfileupload("fileupload1");
}
function ajaxfileupload(obfile_id)
{
//准备提交处理 $("#loading_msg").html("<img src="/images/dotajax.gif" />");
 //开始提交 $.ajax({
  type: "post", url:"ajaxupfile.ashx", data:"upfile="+$("#"+obfile_id).val(),
   success:function
(data, status)
{ //alert(data);
var stringarray = data.split("|"); if(stringarray[0]=="1")
{
    //stringarray[0] 成功状态(1为成功,0为失败) //stringarray[1] 上传成功的文件名 //stringarray[2] 消息提示
    $("#divmsg").html("<img src="/images/note_ok.gif" />"+stringarray[2]+" 文件地址:"+stringarray[1]);
    $("#filepreview").attr({ src:stringarray[1]}); } else { //上传出错 $("#divmsg").html("<img
    src="/images/note_error.gif" />"+stringarray[2]+""); } $("#loading_msg").html("");
},
error:function (data, status, e)
 { alert("上传失败:"+e.tostring()); } });
 return  false;//.net按钮控件取消提交}

</script>
</head>

<body>
asp.net教程 c代码

上传文件 方法
    /// </summary>
    /// <param name="filenamepath"></param>
    /// <returns></returns>
    public string uploadfile(string filenamepath)
    {
        //system.threading.thread.sleep(10000);
        //system.net.mime.mediatypenames.application.doevents();
        return uploadfile(filenamepath, "upload/orgimg/");
    }

    /// <summary>
    /// 上传文件 方法
    /// </summary>
    /// <param name="filenamepath"></param>
    /// <param name="tofilepath"></param>
    /// <returns>返回上传处理结果   格式说明: 0|file.jpg|msg   成功状态|文件名|消息    </returns>
    public string uploadfile(string filenamepath, string tofilepath)
    {
        try
        {
            //获取要保存的文件信息
            fileinfo file = new fileinfo(filenamepath);
            //获得文件扩展名
            string filenameext = file.extension;

            //验证合法的文件
            if (checkfileext(filenameext))
            {
                //生成将要保存的随机文件名
                string filename = getfilename() + filenameext;
                //检查保存的路径 是否有/结尾
                if (tofilepath.endswith("/") == false) tofilepath = tofilepath + "/";
                //if (smallpath.endswith("/") == false) tofilepath = tofilepath + "/";
                //if (waterpath.endswith("/") == false) tofilepath = tofilepath + "/";

                //按日期归类保存
                string datepath = datetime.now.tostring("yyyymm") + "/" + datetime.now.tostring("dd") + "/";
                if (true)
                {
                    tofilepath += datepath;//原图
                    //  smallpath += datepath;//缩略图
                    // waterpath += datepath;//水印图

                }
                //获得要保存的文件路径     --upload/orgimg/2010/07/02/asdafsaf.jpg
                string serverfilename = tofilepath + filename;
                //获得要保存的缩略图文件路径
                // string smallfilename = smallpath + filename;
                //获得要保存的水印图文件路径
                // string waterfilename = waterpath + filename;

                //物理完整路径           --服务器上路径
                string tofilefullpath = httpcontext.current.server.mappath(tofilepath);
                //缩略图物理完整路径
                // string tosmallfullpath = httpcontext.current.server.mappath(smallpath);
                //水印图物理完整路径
                // string toswaterfullpath = httpcontext.current.server.mappath(waterpath);

                //检查是否有该路径  没有就创建
                if (!directory.exists(tofilefullpath))
                {
                    directory.createdirectory(tofilefullpath);
                }

                //检查缩略图是否有该路径  没有就创建
                //if (!directory.exists(tosmallfullpath))
                //{
                //    directory.createdirectory(tosmallfullpath);
                //}

首页 1 2 末页

时间: 2024-10-22 21:55:56

asp.net+jquery 文件上传代码(1/2)的相关文章

asp.net fileupload文件上传代码

asp教程.net fileupload文件上传代码 <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css教程" href="history/his

asp.net多文件上传代码(完整实例)(1/2)

我们这里提供一款asp教程.net多文件上传代码(完整实例)哦,并且这是一款兼容多浏览器的文件上传代码哦. 网页特效代码 <script type="text/网页特效"> var attachname = "uploadfile"; var i = 1; function addinput() { if (i > 0) { var attach = attachname + i; if (createinput(attach)) i = i +

asp无组件文件上传代码

<%Server.ScriptTimeOut=5000%> <!--#include file="upload_wj.inc"--> <% dim upload, file, maxWidth, maxHeight, oFileStream, bytes, ratio1, ratio2 set upload = new upload_file set file = upload.file("pic") maxWidth = CInt(u

asp.net适合初学者文件上传代码

asp教程.net适合初学者文件上传代码 今天做了一个从浏览器上传图片的.aspx页面,当然修改后也可以上传其他格式的文件,下面附上代码: --在页面上放一个文件上传控件 和一个按钮,单击按钮触发一下内容 //获取文件路径 string filePath = fileBookPhoto.PostedFile.FileName; if (string.IsNullOrEmpty(filePath)) { Page.ClientScript.RegisterStartupScript(GetType

ASP.NET多文件上传控件Uploadify的使用方法_实用技巧

对于Uploadify文件上传之前已经讲过一次(文件上传~Uploadify上传控件),只不过没有涉及到多文件的上传,这回主要说一下多个文件的上传,首先,我们要清楚一个概念,多文件上传前端Uploadify是通过轮训的方式去调用我们的后台upload程序的,所以,对于多文件上传来说,也没什么稀奇的. 下面是文件上传后的缩略图如下 列表的组装使用JS模板,这样对于复杂的HTML结构来说,可以减少拼写错误的出现,关闭是将LI元素从UI元素移除,最后提交时,从UI里检查LI元素,然后对它进行组装,并进

ASP.NET 常用 文件上传方法第1/2页_实用技巧

本文主要内容包括: 1.如何解决文件上传大小的限制 2.以文件形式保存到服务器 3.转换成二进制字节流保存到数据库以及下载方法 4.上传Internet上的资源 第一部分: 首先我们来说一下如何解决ASP.NET中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的文件上传大小限制为2M,一般情况下,我们可以采用更改WEB.Config文件来自定义最大文件大小,如下: 复制代码 代码如下: <httpRuntime executionTimeout="300" maxR

asp.net实现文件上传

用ASP.NET实现文件上传是件非常简单的事,这里我给出一个实例,希望能对朋友们有帮助.具体代码如下:  代码如下 复制代码 <%@ Import Namespace="System.IO" %> <%@ page Language="C#" debug="true" %> <html> <head> <title>上传文件,http://www.111cn.net </title

ajax php多文件上传代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

asp.net多文件上传实例讲解_实用技巧

文件上传简单实现是非常容易的,但是想要更高的要求,比如通过ajax上传文件.一次上传多个文件.文件比较大等等,这里面的坑就不是很容易填(对于新手来说).因此在这里我准备通过ajax实现多文件上传.在开始贴代码之前,要注意几点: 1.<input type="file" />是必须要加name的,不知道为什么不加name属性,后台获取不到文件数据(有办法的大神可以在评论区提醒我),然后是multiple属性,当multiple="multiple"时,fi