個人網站是怎麼把-百度雲-作網站文件服務器的


介紹
  地址10086bank.com或者wanshanshan.com,須要查看測試驗證的請點擊打開便可、打開在網站裏面的「相冊」功能!   javascript

網站空間商速度不給力php

     打不開出現「Service Unavailable」 刷新試試便可!     html

   求一個.net空間商,速度要快的,數據庫sqlserver的 最好版本是2000的   謝謝!java

百度雲使用方法
   1> 在這裏去註冊一個賬號:http://developer.baidu.com/   已有賬號請直接登陸、我不是在爲百度打廣告、我只用過sql

百度的雲環境、360的沒用,數據庫

    因此360對不起了。json

    2>在這裏點擊建立應用:svn

    而後點擊雲存儲:   而後點擊到了:sqlserver

          我選擇的是svn代碼託管,我的以爲svn仍是很好用的、比vss強多了,固然大家或許已經知道我是作。net的了、post

其實大家錯了! 爲何錯了請看最後面!

設計思路
  如今已經有了雲環境代碼存儲了、那麼圖片什麼的文件均可以上傳了、個人文件上傳原理是這樣的:

     

 

代碼實現
   首先是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/

相關文章
相關標籤/搜索