zoukankan      html  css  js  c++  java
  • 我的网站是怎么把-百度云-做网站文件服务器的

    大家好 马年快乐!

         首先我自我i介绍一下、之前写过几篇文章,说实话写得不好、请不要拍砖! 今天看到了一片文章:“百度云,360云盘能否做网站文件服务器的遐想”,

         我想把标题改为“百度云,360云盘能做网站文件服务器”。 我肯定的回答!  是因为我已经实现了!

    介绍

      地址10086bank.com或者wanshanshan.com,需要查看测试验证的请点击打开即可、打开在网站里面的“相册”功能!   网站空间商速度不给力

         打不开出现“Service Unavailable” 刷新试试即可!     

       求一个.net空间商,速度要快的,数据库sqlserver的 最好版本是2000的   谢谢!

    百度云使用方法

       1> 在这里去注册一个帐号:http://developer.baidu.com/   已有帐号请直接登录、我不是在为百度打广告、我只用过百度的云环境、360的没用,

        所以360对不起了。

        2>在这里点击创建应用:

        然后点击云存储:   然后点击到了:

              我选择的是svn代码托管,个人觉得svn还是很好用的、比vss强多了,当然你们或许已经知道我是做。net的了、其实你们错了! 为什么错了请看最后面!

    设计思路

      现在已经有了云环境代码存储了、那么图片什么的文件都可以上传了、我的文件上传原理是这样的:

         

    代码实现

       首先是html部分:

      

        <form id="myupload" enctype="multipart/form-data" method="post" action="http://您的云环境的域名/action.php">
        <input id="fileupload" type="file" name="mypic" value="选择图片">
         <input type="submit" value="上传" />
        </form>

      很简单的html代码,谁都会!     然后是PHP代码(注明:我在百度云里面的云环境选择的是php,里边很多选项)

    然后是php代码:php代码的功能有3点:

     1>把接收到的图片上传到百度云磁盘里面

     2>能把数据json化

     3>跳转到用户指定的URL

     所以请看我写的代码的实现:

    $action = $_GET['act'];
     
        $picname = $_FILES['mypic']['name'];
        $picsize = $_FILES['mypic']['size'];
        if ($picname != "") {
            if ($picsize > 1024000) {
                echo '图片大小不能超过1M';
                echo ("<a href='http://你的网站的URL/up.html'>重新上传</a>");
                exit;
            }
            $type = strstr($picname, '.');
            if ($type != ".gif" && $type != ".jpg" && $type != ".JPG"&& $type != ".png") {
                echo '图片格式不对!';
                echo ("<a href='http://你的网站的URL/up.html'>重新上传</a>");
                exit;
            }
            $rand = rand(100, 999);
            $pics = create_guid() . $rand . $type;
            //上传路径
            $pic_path = "files/". $pics;
            move_uploaded_file($_FILES['mypic']['tmp_name'], $pic_path);
        }
        $size = round($picsize/1024,2);
        $arr = array(
            'name'=>$picname,
            'pic'=>$pics,
            'size'=>$size
        );
        
        $url = "http://www.10086bank.com/blog/up.html?obj=".json_encode($arr)."&";//需要跳转网站的URL
        echo "<script language='javascript' type='text/javascript'>";
        echo "window.location.href='$url'";
        echo "</script>";

    最后跳转到了我的网站:http://wanshanshan.com/  

       

    然后我的网站做一些Ajax操作数据、目的把传过来的json存到数据库里面!    到这里已经完成了!

    demo

         demo源码其实也就是上面说的这些了、说实话没什么技术含量、我还是献上测试地址吧:

          http://10086bank.com/或者http://wanshanshan.com/

                                                 

    求一个.net空间商,速度要快的,数据库sqlserver的 最好版本是2000的   谢谢!

    以上,谢谢! 祝大家马到成功。

  • 相关阅读:
    poj 1088 滑雪
    位运算与bitset
    hdu 4607 Park Visit
    树的直径
    codeforces 495D Sonya and Matrix
    German Collegiate Programming Contest 2015(第三场)
    BAPC 2014 Preliminary(第一场)
    Benelux Algorithm Programming Contest 2014 Final(第二场)
    E. Reachability from the Capital(tarjan+dfs)
    poj2104 K-th Number(划分树)
  • 原文地址:https://www.cnblogs.com/chinhi/p/uploadfilestocloud.html
Copyright © 2011-2022 走看看