我使用是 APS.NET MVC 4 和 MONGODB C# DRIVER 1.8.1.20和一個 MONGODB 是放在 SERVER上,所以使用宓碼連結
連結 MONGO的寫法要改成如下
var client = new MongoClient("mongodb://userName:passWord@ipaddress/dbName");
var server = client.GetServer();
var db = server.GetDatabase("dbName");
可以成功執行後,我想要讓 CKEDITOR 可以上傳圖片,就 ASP.NET MVC來說,還是要使用 CK FINDER FOR ASP.NET的版本
可以在 CKEDITOR 的 config.js 內加上
config.filebrowserImageBrowseUrl = '/Scripts/ckfinder/ckfinder.html?type=Images';
config.filebrowserUploadUrl= '/Scripts/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files';
config.filebrowserImageUploadUrl= '/UploadImage/Upload'; //controller/actionName
在 CKFINDER的 config.ascx
public override bool CheckAuthentication() 依權限 return true;
public override void SetConfig()
我的 CKFINDER是放在 Scripts的目錄,所以 BaseUrl = "~/Scripts/ckfinder/userfiles/";
客制的 UPLOAD CONTROLLER
public ActionResult Upload(HttpPostedFileBase upload, string CKEditorFuncNum, string CKEditor, string langCode)
{
string url; // url to return
string message; // message to display (optional)
//CODE FOR SAVE IMAGE HERE
url = "/" + path + "/" + filename;
string output = @"";
return Content(output);
}
參數有三個CKEditor=editor1&CKEditorFuncNum=1&langCode=enCK Finder for asp.net V2.3.1 download
參考網址
A MONGODB TUTORIAL USING C# AND ASP.NET MVC
CSharp Driver Tutorial
Authenticate to MongoDB with the C# Driver
Integration of CkFinder with Ckeditor failed in my Asp.net mvc3.How can i successfully integrate it?
Integrating CKEditor with a Custom File Browser
Splitting DateTime - Unit Testing ASP.NET MVC Custom Model Binders
ASP.NET MVC Model Binding and Data Annotation
MongoDB实战开发
PHP實作 Ckeditor+Ckfinder檔案上傳 動態指定儲存位置
其它..
在 Global.asax.cs 的 protected void Application_Start() 加上
ModelBinders.Binders.Add(typeof(ObjectId), new ObjectIdBinder()); //自動產生 mongoID
monogo基本指令
show dbs
show collections
use --dbName
db.--collectionsName.find()
mogodb C# driver 請直接用 negut就可以找的到
mogodb C# driver 請直接用 negut就可以找的到
沒有留言:
張貼留言