标题:ajaxpro 无刷新上传图片
只看楼主
kevintang
Rank: 4
等 级:业余侠客
威 望:9
帖 子:799
专家分:236
注 册:2008-2-14
结帖率:80%
 问题点数:0 回复次数:4 
ajaxpro 无刷新上传图片
PicUp.rar (66.52 KB) ajaxpro 无刷新上传图片

本来这个无刷新已经完成了!
  但是现在如果上传SWF,就会出错!
  我知道原因就是BITMAP 引起的!
   但是我如果需要照我的思路这样写上传FALSH的话 !
    难道该用流去上传吗?
    流我试过了还是不行啊!
     高手能不能帮我想想办法啊!
      小弟我谢了!最好是用AJAXPRO框架写的
         我这里有个DEMO 就是上传图片!
    高手们能不能在我的基础上改一下啊!
   我要的结果就是即能上传图片 又能上传其他的文件(比如 FALSH,文本文挡等等)
搜索更多相关主题的帖子: 上传图片 ajaxpro FALSH BITMAP DEMO 
2008-04-24 10:40
wqf110
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-8-22
得分:0 
不好意思要打击你咯
你这个程序 没用的哈

简单看了下

问题在于这程序只能在服务器上 上传文件
 [AjaxPro.AjaxMethod]
    public string UpPic(string PicPath)
    {
        string str = "";
        string type = PicPath.Substring(PicPath.LastIndexOf(".")).ToLower();
        if (".jpg".Equals(type) || ".bmp".Equals(type) || ".png".Equals(type) || ".gif".Equals(type))
        {
            try
            {
                FileInfo fi = new FileInfo(PicPath);//<-------------------这是问题所在这只能读取服务器上的文件 不能读取客户端的        
                long len = fi.Length;
                if (len > 102400)
                {
                    str = "2";
                }
                else
                {
                    string PicName = DateTime.Now.ToString("yyyyMMddhhmmss") + type;
                    Bitmap objBitmap = new Bitmap(PicPath);
                    string PathPicNew = "~/images/" + PicName;
                    objBitmap.Save(HttpContext.Current.Server.MapPath(PathPicNew));
                    objBitmap.Dispose();
                    str = "1";
                }
            }
            catch
            {
                str = "3";
            }
        }
        else
        {
            str = "0";
        }
        return str;
    }
2008-08-22 23:43
kevintang
Rank: 4
等 级:业余侠客
威 望:9
帖 子:799
专家分:236
注 册:2008-2-14
得分:0 
知道了!我很早就测试出来了!
  谢谢
2008-09-08 10:50
zhuwj
Rank: 2
来 自:江苏
等 级:论坛游民
威 望:1
帖 子:63
专家分:58
注 册:2010-11-18
得分:0 
那这个问题怎么解决的呢?
2012-10-19 15:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-210786-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.263408 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved