- public ActionResult SaveProfileDocument(string code)
- {
- bool isSavedSuccessfully = true;
- string fName = "";
- string _documentname = String.Empty;
-
- try
- {
- foreach (string fileName in Request.Files)
- {
- HttpPostedFileBase file = Request.Files[fileName];
-
- fName = file.FileName;
- if (file != null && file.ContentLength > 0)
- {
-
- var originalDirectory = new DirectoryInfo(string.Format("{0}Documents\\Profile\\" + code, Server.MapPath(@"\")));
-
- string pathString = System.IO.Path.Combine(originalDirectory.ToString());
-
- var fileName1 = Path.GetFileName(file.FileName);
-
- bool isExists = System.IO.Directory.Exists(pathString);
-
- if (!isExists)
- System.IO.Directory.CreateDirectory(pathString);
-
- _documentname=fName;
-
- var path = string.Format("{0}\\{1}", pathString, file.FileName);
- if (System.IO.File.Exists(path)) {
- _documentname=Guid.NewGuid()+"_"+file.FileName;
-
- var path2 = string.Format("{0}\\{1}", pathString,_documentname );
- file.SaveAs(path2);
- }
- else {
- file.SaveAs(path);
- }
-
- }
-
- }
-
- }
- catch (Exception ex)
- {
- isSavedSuccessfully = false;
- }
-
-
- if (isSavedSuccessfully)
- {
- return Json(new { Message = fName, documentname = _documentname });
- }
- else
- {
- return Json(new { Message = "Error in saving file", documentname=""});
- }
- }
In the above code i am saving the file.but here i need to convert the file and then save.
so for convert i need a separate class or method here only call that method.
The thing is that while upload a file inthat time need to convert pdf any file to convert pdf. and save in folder or whatever.