當前位置:首頁 » 編程語言 » saepythonstorage

saepythonstorage

發布時間: 2022-09-07 08:10:21

A. 如何使用SAE的Storage

使用官方的storage類,直接可以進行文件操作,如存放文件,刪除文件,修改文件等等。

還有一種方法是我在sae的應用商店看到的,裡面有一個合成的wordpress for sae。

我們可以看到詳細的代碼,我現在將自己簡單的測試代碼貼到下面:(只為實現storage,不適用於開發場景)

代碼如下:

<html>

<body>

<form action="" method="post" enctype="multipart/form-data">

<label for="file">Filename:</label>

<input type="file" name="file" id="file" />

<br />

<input type="submit" name="submit" value="Submit" />

</form>

</body>

</html>

<?php

$domain = "test";

$upload_dir = "saestor://" . $domain . "/qiao1/2/3/4/5/";

if(!is_dir($upload_dir))

{

//mkdir($upload_dir , 0777);

}

if ($_FILES["file"]["error"] > 0)

{

echo "Error: " . $_FILES["file"]["error"] . "<br />";

}

else

{

echo "Upload: " . $_FILES["file"]["name"] . "<br />";

echo "Type: " . $_FILES["file"]["type"] . "<br />";

echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";

echo "Stored in: " . $_FILES["file"]["tmp_name"];

}

if(move_uploaded_file($_FILES["file"]["tmp_name"],$upload_dir . $_FILES["file"]['name']))

{

echo 'ok';

}

//mkdir($upload_dir . 'qiao' , 0777);

?>

我們可以直接使用move_uploaded_file函數將臨時文件上傳。要注意的是第二個參數$upload_dir=」saestor://」 . $domain . 「/」 . $dir。

其中,$domain就是storage中創建的storage服務名稱。$dir就是要存放的目錄。

如要將文件存放在saestor://mydomain/dir1/dir2/dir3/下。可以直接使用該url,而不需要使用mkdir函數進行創建,因為stotage已經將該目錄自動進行了創建。

B. 目前想在新浪SAE上部署個python程序,來抓取一些網站上的東西,在雲端生成xml來做rss。問

sae可以存啊,有特殊的api,你看看storage

C. 新浪SAE中Storage的URL怎麼寫

1 怎樣將本地圖片上傳至sae的storage? 以下是圖片上傳代碼: 2 圖片接受處理: $s2 = new SaeStorage(); $name_b =$_FILES['photo']['name']; $url = $s2->upload('photo',$name_b,$_FILES['photo']['tmp_name']);//此處的photo為你的storage域...

D. 如何在SAE上安裝typecho博客系統

方法/步驟

1
網路搜索「SAE」,注冊並登錄。
進入SAE主界面,點擊「創建新應用」。

2
在這里填寫應用(網站)的二級域名站點名稱等基本信息。
值得注意的是二級域名最好是有意義容易記的的英文單詞或字母。

3
開發語言選擇「PHP5.3」,可以看到這里有很多應用。
直接選擇便可以很快速的安裝你網站的建站系統。
(那個好像是要收費,記不得了,嫌麻煩的可以試試)
這里我們選擇空應用。

4
創建成功後返回你的主界面。
點擊「管理應用」,進入應用管理詳情頁。

5
在這里,可能部分初學者會覺得很惱火,有那麼多東西需要設置?
事實上很簡單,我們並不會用上它的全部功能。
在網路搜索「typecho」,下載好源代碼程序,是一個「tar.gz」的壓縮包。
這里我們需要將它解壓,重新打包成"zip"格式的壓縮包,因為SAE不支持「tar.gz」格式。

6
點擊「代碼管理」>創建一個新版本
代碼版本填寫數字「1」即可。

7
創建代碼版本完成後點擊「操作」按鈕,進行網站源代碼的上傳。

8
代碼上傳成功後會有提示,
成功上傳代碼後再回到主界面。

9
同樣點擊「管理應用」,進入應用的詳細設置。
這里我們需要初始化我們的mysql,memcache,storage設置。

mysql默認即可。
memcache初始化值設置10M即可。
storage需要新建一個domain用於儲存網站多媒體數據,名稱隨意。

萬事具備,在瀏覽器輸入你的二級域名,進入網站安裝界面。

填寫你的網站基本信息,其餘項默認即可。
系統會自動匹配你的SAE環境。

點擊下一步,會報錯,不要緊張,這是正常的。
因為SAE不具有寫入許可權,這需要你自己創建一個文件。

網路「SVN」,現在並安裝好SVN工具。
這時如果直接點擊應用程序圖標會報錯的。

我們需要在硬碟里新建一個文件夾,用於儲存SVN導出的數據。
右鍵點擊SVN Update。
第一行填寫你的SVN域名,其餘默認即可。

這里填寫你的用戶名和安全密碼。
注意:安全密碼可能會和你的微博密碼不同,具體看你的設置。

可已看到我們已經成功導出了我們網站的源代碼程序。
我們安裝網站的提示用記事本創建一個config.inc.php文件,將輸入框內容復制到此文件中。
選中此文件,右鍵SVN>Add。成功添加後,選中此文件,右鍵SVN Commit。
上傳文件。

返回你的網站點擊下一步即可成功安裝你的網站了。
系統會核對你的賬戶和密碼。

重新在瀏覽器輸入你的二級域名即可看到網站前台「Hello World」,
說明你已經創建成功,此時你可以登陸網站後台發布你的文章啦!

熱點內容
商城前端源碼 發布:2025-01-13 14:08:43 瀏覽:48
每個人身上都有密碼是什麼 發布:2025-01-13 14:08:40 瀏覽:472
怎麼看java 發布:2025-01-13 13:54:18 瀏覽:10
沒腳本導演 發布:2025-01-13 13:52:22 瀏覽:339
獲取android簽名 發布:2025-01-13 13:40:21 瀏覽:595
單片機編譯器和驅動 發布:2025-01-13 13:31:33 瀏覽:440
tis伺服器怎麼進pe 發布:2025-01-13 13:31:02 瀏覽:277
android線程與線程通信 發布:2025-01-13 13:30:27 瀏覽:39
FTP伺服器本地策略 發布:2025-01-13 13:20:47 瀏覽:486
地下城堡2掛機腳本 發布:2025-01-13 13:20:44 瀏覽:206