❶ 如何使用 APICloud 的端 API 連接到自己的伺服器資料庫獲取數據
方法/步驟
1
【首先】
1.如果想快速開發,沒有自己的伺服器,還是推薦使用雲API的數據雲。 2.不使用雲API的數據雲,可能是因為有web版且已經有商用數據。 3.不使用雲API的數據雲,需自己寫數據介面,即客戶端發送請求接收處理與生成json數據給客戶端進行交互。 4.感謝APICloud提供新的APP開發方式。 其實也不難,使用api.ajax進行請求即可。phper,以下使用演示使用PHP,資料庫使用Mysql,java黨或者.NET黨請自行coding...
2
【連接到資料庫(文件放在伺服器上),伺服器端輸出JSON】
<?php
/*
* 配置連接資料庫信息
*/
$host='localhost';//主機
$user='root';//資料庫賬號
$password='';//資料庫密碼
$database='test';//資料庫名
//打開資料庫連接
$db=mysqli_connect($host,$user,$password,$database);
//判斷連接是否成功
if($db){
$db->query("set names utf8");//設置UTF-8編碼(JSON的唯一編碼)
}else{
echo 'DATABASE_CONNECTION_DIE';//資料庫連接失敗
exit;
}
//sql查詢語句
$sql="select id,name,sex,age from person";
$result=$db->query($sql);
while($row=$result->fetch_assoc()){
$person_info[]=$row;//將取得的所有數據賦值給person_info數組
}
echo json_encode($person_info);//輸出JSON
?>
復制代碼
輸出的JSON示例:
[{"id":"1","name":"\u54c8\u5c3c","sex":"\u7537","age":"22"},{"id":"2","name":"\u5c0f\u9648","sex":"\u5973","age":"21"},{"id":"3","name":"\u5c0f\u767d","sex":"\u672a\u77e5","age":"1"}]
復制代碼
3
【測試用的資料庫SQL語句】
--
-- Database: `test`
--
-- --------------------------------------------------------
--
-- 表的結構 `person`
--
CREATE TABLE IF NOT EXISTS `person` (
`id` int(11) NOT NULL,
`name` varchar(5) NOT NULL,
`sex` varchar(2) NOT NULL,
`age` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- 轉存表中的數據 `person`
--
INSERT INTO `person` (`id`, `name`, `sex`, `age`) VALUES
(1, '哈尼', '男', 22),
(2, '小陳', '女', 21),
(3, '小白', '未知', 1);
復制代碼
搞定伺服器端輸出JSON後,重點來了...
4
【端API使用api.ajax讀取介面數據】
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
<title>test</title>
</head>
<body>
<button onclick="showPersonInfo()">點我獲取數據</button>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script>
function showPersonInfo(){
api.showProgress();//顯示載入進度框
//使用api.ajax請求數據,具體使用方法和參數請看官方文檔,這里使用get方法演示
api.ajax({
url:'http://192.168.0.10/get.php',//如果地址訪問不到會請求出錯,請填寫自己的介面地址
method:'get',
cache:'false',
timeout:30,
dataTpye:'json',
},function(ret,err){
api.hideProgress();//隱藏載入進度框
if(ret){
for(var i=0;i<ret.length;i++){
var html='<br>'+'ID:'+ret[i].id+'<br>'+'姓名:'+ret[i].name+'<br>'+'性別:'+ret[i].sex+'<br>'+'年齡'+ret[i].age;
document.write(html);
}
}else{
api.alert({msg:('錯誤碼:'+err.code+';錯誤信息:'+err.msg+'網路狀態碼:'+err.statusCode)});
}
});
}
</script>
</html>
復制代碼
5
OK,如果要POST方式,請自行參考官方文檔。
思路就是這樣,其它的依此類推:
客戶端發送請求,伺服器端接收處理後返回數據。
用戶登錄和狀態檢查推薦使用token檢驗,不要直接post密碼。
❷ cloudserverapi怎麼用
cloud server的api介面的用法如下:
電腦:華為筆記本。
系統:Windows10專業版2004。
工具:API Cloud3.0。
1、選擇相應的應用,進入「雲開發」下的「雲設置」選項卡,點擊「開啟數據雲」,為你的應用開啟數據服務。
❸ 怎樣往阿里雲伺服器傳文件
1、在本地電腦上,快捷鍵「WIN+R"在「運行」中輸入「MSTSC」,點擊確定。
❹ 怎麼將本地文件傳到阿里雲伺服器裡面
步驟一:
在本地電腦上,快捷鍵「WIN+R"打開「運行」中輸入「mstsc」,點擊確定
❺ 如何把本地網站部署到雲伺服器上
一、購買雲伺服器,這里以騰訊雲為例。
如何購買這里就不廢話了,購買成功後騰訊雲會給你一個站內信,告訴你登錄伺服器的用戶名和密碼(我這里買的是centos7.2版本的)
二、配置伺服器
如果你購買的是學生版的,它的默認配置是沒有數據盤的,只有一個系統盤,所以也不需要你進行分盤、格式化盤、掛載等操作。如非學生,請參考如下:
https://cloud.tencent.com/document/proct/213/2042
三、環境配置
如果運行自己本地開發好的網站需要一定的運行環境,那麼雲服務主機當然也要配置相應的運行環境,下面以lamp運行環境為例。通過yum命令安裝MySQL和PHP,注意,在centos7.x版本里已經沒有MySQL的集成包了(因為oracle想把MySQL閉源,社區人員開發出來maridb,也就是MySQL的衍生版)。具體細節請參考騰訊雲官方文檔:https://cloud.tencent.com/document/proct/213/2125
四、把本地文件上傳到雲端伺服器上
上傳位置為 /root/var/www/html
五、上傳資料庫文件。
a、首先通過騰訊雲的控制台或其他軟體都可以登錄到騰訊雲的伺服器上,登錄MySQL資料庫,然後創建資料庫。
b、把sql文件放到指定目錄下,然後通過source命令導入資料庫文件。
source命令導入SQL文件詳解鏈接
導入sql的命令行如下:
source 「路徑名」+/mytest_emp_dept.sql
==================================
六、如果有域名,將自己的域名綁定到伺服器的公網ip上。
❻ 什麼是雲伺服器
雲伺服器Elastic Compute Service(ECS)是阿里雲提供的一種基礎雲計算服務。
使用雲伺服器ECS就像使用水、電、煤氣等資源一樣便捷、高效。您無需提前采購硬體設備,而是根據業務需要,隨時創建所需數量的雲伺服器ECS實例。在使用過程中,隨著業務的擴展,您可以隨時擴容磁碟、增加帶寬。如果不再需要雲伺服器,也能隨時釋放資源,節省費用。
ECS涉及的所有資源,包括實例規格、塊存儲、鏡像、快照、帶寬和安全組。您可以通過 雲伺服器管理控制台或者 阿里雲 App 配置您的ECS資源。
雲伺服器的作用有四項:
1、完全管理許可權:對雲伺服器的操作系統有完全控制權,用戶可以通過連接管理終端自助解決系統問題,進行各項操作;
2、快照備份與恢復:對雲伺服器的磁碟數據生成快照,用戶可使用快照回滾、恢復以往磁碟數據,加強數據安全;
3、自定義鏡像:對已安裝應用軟體包的雲伺服器,支持自定義鏡像、數據盤快照批量創建伺服器,簡化用戶管理部署;
4、擁有API介面:使用ECS API調用管理,通過安全組功能對一台或多台雲伺服器進行訪問設置,使開發使用更加方便。
❼ 使用apicloud的getPicture模塊 選擇圖片怎麼上傳伺服器
實現思路:
1、api.getPicture獲取到本地圖片的路徑
2、api.ajax使用post方式上傳這張圖片,
3、你的伺服器接收完圖片後返回這張圖片在你伺服器上的地址。
以上涉及到的api請到文檔區域參考端api下的getPicture以及ajax的使用,伺服器如何處理接收圖片然後返回圖片地址,請咨詢相應語言伺服器開發的專業人士。
❽ 文件上傳問題。PHP些的雲存儲伺服器,調用平台介面上傳文件(例如阿里雲等)。
文件上傳到自己的伺服器 會在tmp目錄下有緩存的 然後再上傳到阿里雲,不是直接從客戶端上傳到阿里雲的。阿里雲的sdk裡面應該會有清晰的注釋。
❾ 本地路徑的api上傳圖片到oss雲中圖片還會經過自己的伺服器嗎
是不會經過index的伺服器的,是直接通過介面保存到OSS
❿ 雲伺服器是什麼到底有什麼用的
更簡單高效。用戶無需提前購買硬體,即可迅速創建或釋放任意多台雲伺服器。降低開發運維的難度和整體IT成本,使您能夠更專注於核心業務的創新。
雲伺服器的優勢是基於雲計算技術的,相比獨立伺服器而言,有如下特徵:
1、從技術方面來講:雲伺服器使用了雲計算技術,而雲計算技術,整合了計算、網路、存儲等各種軟體和硬體技術。獨立伺服器,就是獨立的了,不會整合這些資源。
2、從安全性方面來講:雲伺服器具有天然防ARP攻擊和MAC欺騙,快照備份,數據永久不丟失。而獨立伺服器則不具有這方面的功能;
3、從可靠性來講:雲伺服器是基於伺服器集群的,因此硬體冗餘度較高,故障率低;而獨立伺服器則相對來說硬體冗餘較少,故障率較高;
4、從靈活性方面來講:用戶可以在線實時增加自己的配置,可擴展空間較大;而獨立伺服器則有這方面的局限性,如果有新的應用,只能再買一台了。
5、從性能的角度來看:雲伺服器是同等配置獨立伺服器計算能力的4倍,可滿足高性能計算的要求;
6、從穩定性上看,雲伺服器可以故障自動遷移,意思是如果一台雲伺服器出現故障,其上面的應用就自動遷移到其他雲伺服器上了。獨立伺服器就不存在這功能了,宕了就宕了。
7、從節能上看,雲伺服器基於雲計算的自動遷移技術,意即夜間,物理伺服器的利用率不高,自動遷移技術會把應用集中到幾台物理伺服器上,其他的物理伺服器就可以休眠了,這樣就節能了。