介紹
地址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源碼其實也就是上面說的這些了、說實話沒什麼技術含量、我仍是獻上測試地址吧: