七牛雲存儲創建文件夾
⑴ 初次使用七牛雲存儲,請問這是什麼問題
使用七牛雲存儲解決ios7.1的app部署問題
一.問題描述
開發完ios版本的app。需要將.ipa文件和.plist文件打包上傳,供用戶下載,在線安裝。用戶安裝過程簡單描述如下:
首先通過手機瀏覽器safari或者掃描二維碼獲取到下載.plist的地址。然後瀏覽器會自動跳轉到這個地址,下載、讀取.plist。(用戶跳轉的地址是.plist的下載地址。)這個過程,顯然使用http協議來下載.plist文件。最後,iphone通過讀取.plist文件中配置的.ipa下載地址,來安裝.ipa文件,來完成ios版本的app。
舉例,網站首頁中,下載.plist的代碼:
<ahref="itms-services://?action=download-manifest&url=http://www.ekwing.com/ekwing.plist"class="mobile-ios"></a>
但是,蘋果從ios7.1開始,用戶安裝app,需要使用https協議,來下載plist文件。也就說,在安裝app的第一步,下載.plist文件,需要使用https協議。https協議如下:
這里不詳細描述https協議。HTTPS的信任繼承基於預先安裝在瀏覽器中的證書頒發機構(如VeriSign、Microsoft等)(意即「我信任證書頒發機構告訴我應該信任的」)。因此,一個到某網站的HTTPS連接可被信任,當且僅當:
1. 用戶相信他們的瀏覽器正確實現了HTTPS且安裝了正確的證書頒發機構;
2. 用戶相信證書頒發機構僅信任合法的網站;
3. 被訪問的網站提供了一個有效的證書,意即,它是由一個被信任的證書頒發機構簽發的(大部分瀏覽器會對無效的證書發出警告);
4. 該證書正確地驗證了被訪問的網站(如,訪問https://example時收到了給「Example Inc.」而不是其它組織的證書);
5. 或者互聯網上相關的節點是值得信任的,或者用戶相信本協議的加密層(TLS或SSL)不能被竊聽者破壞。
簡單描述,用戶使用https來下載.plist文件。則需要網站支持https協議。支持https協議,除了服務端做一些配置外,還需要申請一個數據簽名證書。這個簽名證書是由簽發機構簽發的。不能自己配置生成。而申請簽名證書需要一段時間。而我們的目的只是希望能夠讓我們的app被用戶正常下載安裝即可。
二.問題分析
解決該問題,就2個方法:
1.自己網站服務上配置https服務,並購買數字簽名證書以保證每種類型及其不同版本的瀏覽器能夠安裝了證書頒發機構頒發的,我們購買的數據簽名證書。時間開銷7天左右。
2.將app文件託管到支持https協議的第三方伺服器上。
三.解決問題
使用七牛雲存儲,可以快速,免費解決這個問題。只需要到http://www.qiniu.com/注冊一個賬號。然後,開通https協議的域名即可。最後將.plist和.ipa文件上傳到七牛雲存儲上即可。操作過程,非常簡單。只要注意幾點:
1. 開通一個http協議的域名,和一個https協議的域名。
如上圖。後綴名是.qiniudn.com的是支持http協議的域名。後綴名是.qbox.me的是支持https協議的域名。上傳.plist、.ipa到七牛雲存儲。
2. 修改下載.plist文件的地址,修改.plist文件內容。
網站首頁,下載.plist地址改成上傳到七牛雲存儲上的支持https協議(域名後綴名是.qbox.me)的下載鏈接地址。
<ahref="itms-services://?action=download-manifest&url=https://dn-ekwing.qbox.me/ekwing.plist"class="mobile-ios"></a>
3. 將.plist文件內容中,.ipa的下載地址,改成七牛雲存儲上的支持http協議(後綴名是.qiniudn.com)
<string>http://ekwing.qiniudn.com/ekwing.ipa</string>
4. 總結,.plist的下載用https協議,而.ipa的下載用http協議即可。修改完後,就可應用ios6、ios7、ios7.1進行測試了。
四. 感謝七牛雲存儲
感謝七牛運存儲提供免費服務。不過,目前防盜鏈還不能用。希望能夠加上防盜鏈功能。
五. 因ios7.1安裝app,需要用https協議而提示的錯誤
無法安裝應用程序因為證書無效
<Warning>:[ERROR]: Cannot load non-https manifest URL:http://192.168.1.22/ekwing.plist
<Warning>:Could not load download manifest with underlying error: ErrorDomain=SSErrorDomain Code=128 "無法連接" UserInfo=0x1669d990 {NSLocalizedDescription=無法連接}
<Warning>: NSURLConnection/CFURLConnection HTTP loadfailed (kCFStreamErrorDomainSSL, -9813)
<Warning>: Could not load download manifest withunderlying error: Error Domain=NSURLErrorDomain Code=-1202 "無法連接到商店" UserInfo=0x166bc640{NSLocalizedDescription=無法連接到商店,NSLocalizedRecoverySuggestion=您仍要連接此伺服器嗎?,NSLocalizedFailureReason=無法建立安全連接。請檢查「日期與時間」設置。,NSErrorFailingURLStringKey=https://192.168.1.22/ekwing.plist,NSUnderlyingError=0x165b37e0 "此伺服器的證書無效。您可能正在連接到一個偽裝成「192.168.1.22」的伺服器,這會威脅到您的機密信息的安全。",=<SecTrustRef:0x166b83e0>,NSErrorFailingURLKey=https://192.168.1.22/ekwing.plist}
⑵ 為什麼我在七牛雲創建不了空間了,提示我空間已存在
雲空間是在注冊OPPO會員之後,系統自帶的虛擬存儲空間,只要打開雲空間的開關,手機里的文件都會自動備份。每個人初始空間都是5G,這個容量很容易就會被塞滿,但只要備份開關沒有關閉,系統還是會試圖自動備份,此時就會看到「空間不足」的提示
⑶ 如何部署 Octopress 到七牛雲存儲
首先,在七牛上創建一個 bucket,我們假設名字叫 qiniu。上傳一個樣式單文件 stylesheet.css。假設關聯的域名叫 open.qiniudn.com,那麼這個樣式單可以通過 http://open.qiniudn.com/stylesheet.css 訪問到。
其次,為 qiniu 這個空間設置樣式分隔符為 '.'。這可以通過 qboxrsctl separator qiniu '.' 來完成。
最後,為 qiniu 這個空間設置一個名為 html 的數據處理樣式。命令為:
qboxrsctl style qiniu html '$0.md?md2html/0/css/='
其中,= 是對 http://open.qiniudn.com/stylesheet.css 進行 UrlsafeBase64Encode 後的結果。
如此,你上傳任何一個 markdown 文件(比如 http://open.qiniudn.com/key-value-storage.md ),都可以通過對應的 html 後綴文件訪問(比如 http://open.qiniudn.com/key-value-storage.html )。
⑷ 七牛雲的私有空間的文件怎麼下載
七牛雲存儲可以方便的將網站的圖片等數據鏡像到七牛雲存儲的空間,直接從雲端將數據返回給用戶。這樣可以大大節省網站的空間,提升網站的訪問速度。真正顯示一鍵實現WordPress博客靜態文件CDN加速。下面主要介紹一下WordPress中七牛雲存儲插件的使用。
工具/原料
WordPress中七牛雲存儲的插件
方法/步驟
首先需要申請七牛雲存儲的賬號,申請好後,點擊創建空間,選擇空間類型為公開空間,提交。
配置空間,點擊一鍵加速網站。鏡像源填寫自己網站域名。確認加速。
接下來在WordPress後台選擇添加我愛水煮魚的「WPJAM 七牛鏡像存儲」插件並啟用。進入插件的基本設置頁面。
七牛綁定的域名:就是我們上面獲取的:http://wptest.qiniudn.com。
*注意:如果博客安裝的是在子目錄下,比如
http://www.xxx.com/blog,這里
也需要帶上子目錄
/blog。比如:http://wptest.qiniudn.com/blog
七牛空間名:設置為我們一開始設置的wptest
ACCESS
KEY 和SCRET
KEY:可以在七牛後台>賬戶設置>密鑰頁面獲取。
其他設置默認即可。
⑸ phpcms 怎麼用七牛雲存儲
1、首先去github下載網路編輯器UEditor,去github下載:
目錄命名為uediter,放在/statics/js/目錄下面;
2、修改/phpcms/libs/classes/下的form.class文件:
if(!defined('EDITOR_INIT')) {
$str = '<script type="text/javascript" src="'.JS_PATH.'ckeditor/ckeditor.js"></script>';
define('EDITOR_INIT', 1);
}
替換為:
if(!defined('EDITOR_INIT')) {
$str .= '<script type="text/javascript" src="'.JS_PATH.'ueditor/editor_config.js"></script>';
$str .= '<script type="text/javascript" src="'.JS_PATH.'ueditor/editor_all.js"></script>';
$str .= '<link rel="stylesheet" href="'.JS_PATH.'ueditor/themes/default/ueditor.css"/>';
define('EDITOR_INIT', 1);
}
$str .= "<script type=\"text/javascript\"> ";
$str .= "var editor = new .editor.ui.Editor();editor.render('$textareaid');";
$str .= '</script>';
修改Ueditor根目錄下的ueditor.config.js其中的配置如下:
相當於指定一下ueditor的路徑
window.UEDITOR_HOME_URL = "/statics/js/ueditor/";
var URL = window.UEDITOR_HOME_URL || getUEBasePath();
,imagePath:"七牛分配的域名或者你綁定的域名",savePath: ['your bucket']
,filePath:"七牛分配的域名或者你綁定的域名" ,imageManagerPath:"七牛分配的域名或者你綁定的域名"
3、修改編輯器默認寬度和高度,因為phpcms默認編輯器沒有那麼大,具體修改方法是:
找到如下代碼,並把前面的兩條「//」刪除。
//,initialFrameWidth:698 //初始化編輯器寬度,默認1000
//,initialFrameHeight:400 //初始化編輯器高度,默認320
即變為:
,initialFrameWidth:655 //初始化編輯器寬度,默認1000
,initialFrameHeight:400 //初始化編輯器高度,默認320
修改根目錄下/php/conf.php中的代碼
$QINIU_ACCESS_KEY = 'your ak';$QINIU_SECRET_KEY = 'your sk';$BUCKET = "your bucket";
⑹ 在七牛雲存儲文件,我應該買什麼資源包
使用七牛 雲的存儲資源包可以在商城進行購買,按照各個存儲區域和存儲類型購買對應資源包。
所以,資源包如果無法抵扣,建議檢查區域是否正確,文件存儲類型是否相符
⑺ 七牛雲存儲的關於七牛
七牛,是一家雲存儲初創企業,由國內存儲行業的領軍人物之一許式偉於2011年創立。團隊核心成員主要來自盛大、金山、網龍、惠普等知名互聯網公司,核心成員之間已合作多年。
七牛採用全分布式存儲架構,可以解決單一數據中心架構可能存在的風險。和傳統的雲存儲服務不同,七牛還增加了上傳下載全網加速以及圖片、音視頻的處理服務。
七牛雲存儲主要託管企業的靜態資源,為企業提供一站式在線數據託管、上傳下載全網加速、以及數據雲端處理服務。主要做靜態文件,包括富媒體一體化解決方案,解決富媒體存儲、上傳下載加速、數據處理,包括圖片處理、音視頻處理,比如說做縮略圖,打水印。
此外,七牛還提供了鏡像存儲、客戶端直傳以及斷點續上傳等功能,方便開發者的使用。
⑻ 如何在WordPress中使用七牛雲存儲
七牛雲存儲可以方便的將網站的圖片等數據鏡像到七牛雲存儲的空間,直接從雲端將數據返回給用戶。這樣可以大大節省網站的空間,提升網站的訪問速度。真正顯示一鍵實現WordPress博客靜態文件CDN加速。下面主要介紹一下WordPress中七牛雲存儲插件的使用。
工具/原料
WordPress中七牛雲存儲的插件
方法/步驟
首先需要申請七牛雲存儲的賬號,申請好後,點擊創建空間,選擇空間類型為公開空間,提交。
配置空間,點擊一鍵加速網站。鏡像源填寫自己網站域名。確認加速。
接下來在WordPress後台選擇添加我愛水煮魚的「WPJAM 七牛鏡像存儲」插件並啟用。進入插件的基本設置頁面。
七牛綁定的域名:就是我們上面獲取的:http://wptest.qiniudn.com。
*注意:如果博客安裝的是在子目錄下,比如
http://www.xxx.com/blog,這里
也需要帶上子目錄
/blog。比如:http://wptest.qiniudn.com/blog
七牛空間名:設置為我們一開始設置的wptest
ACCESS
KEY 和SCRET
KEY:可以在七牛後台>賬戶設置>密鑰頁面獲取。
其他設置默認即可。
⑼ 如何利用七牛免費雲存儲平台做微信游戲
一,登錄成功後,中間和右上角點擊+新建空間
二,建立空間填寫名稱,並設置為公開訪問
三,點擊內容管理,並點擊右上角的「上傳」按鈕
四,七牛不支持直接在網頁上批量上傳,不能分目錄分組管理文件(如果需要區分文件目錄路徑,就添加文件前綴)
五,因為這些原因,如果文件較多的話,直接在七牛網頁上管理文件是很不方便的,所以建立大家用七牛的客戶端工具,在網頁的右下角。
六,沒有命令行操作經驗的,win系統建議用qrsbox。
七,下載QRSBox後,解壓文件。進入解壓後的目錄,雙擊qrsbox.exe,彈出軟體界面:
其中,access_key 和 secret_key 在七牛雲存儲平台上點擊左上角的房子圖標進入首頁,再點擊賬號設置,在左邊的菜單導航上選擇密匙(查看AccessKey/SecretKey),分別填入上圖的對應輸入框中即可。
同步源目錄:就是本地的文件路徑(例如D:\tianxing)表示同步D盤的tianxing文件夾到七牛空間上。
空間名:就是步驟二中,你創建的七牛空間。設置好後,D:\tianxing文件夾內的所有文件會自動同步到你的七牛雲空間上。
八,七牛系統分配的文件URL和其他相關設置在當前空間的空間設置上可以查看。
到此,七牛雲的使用方法就是這樣了。
⑽ 如何使用七牛雲存儲免費存儲功能
首先注冊,然後實名制一下領取10個G的免費空間,創建一個
bucket (存放文件的空間)
上傳的你文件,復制外鏈即可!