本文整理汇总了C#中IFileService.UploadPhotos方法的典型用法代码示例。如果您正苦于以下问题:C# IFileService.UploadPhotos方法的具体用法?C# IFileService.UploadPhotos怎么用?C# IFileService.UploadPhotos使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IFileService
的用法示例。
在下文中一共展示了IFileService.UploadPhotos方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Page_Load
protected void Page_Load(object sender, System.EventArgs e)
{
_fileService = ObjectFactory.GetInstance<IFileService>();
_webContext = ObjectFactory.GetInstance<IWebContext>();
_fileService.UploadPhotos(_webContext.FileTypeID, _webContext.AccountID, _webContext.Files, _webContext.AlbumID);
//_userSession = ObjectFactory.GetInstance<IUserSession>();
//_webContext = ObjectFactory.GetInstance<IWebContext>();
//_fileRepository = ObjectFactory.GetInstance<IFileRepository>();
//_accountRepository = ObjectFactory.GetInstance<IAccountRepository>();
//sizesToMake.Add("T",sizeTiny);
//sizesToMake.Add("S",sizeSmall);
//sizesToMake.Add("M",sizeMedium);
//sizesToMake.Add("L",sizeLarge);
////determine save to folder
//switch (_webContext.FileTypeID)
//{
// case 1:
// saveToFolder = "Photos/";
// break;
// case 2:
// saveToFolder = "Videos/";
// break;
// case 3:
// saveToFolder = "Audios/";
// break;
//}
////make sure the directory is ready for use
//saveToFolder += DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "/";
//if (!Directory.Exists(Server.MapPath(saveToFolder)))
// Directory.CreateDirectory(Server.MapPath(saveToFolder));
//Account account = _accountRepository.GetAccountByID(_webContext.AccountID);
//HttpFileCollection uploadedFiles = Request.Files;
//string Path = Server.MapPath(saveToFolder);
//for(int i = 0 ; i < uploadedFiles.Count ; i++)
//{
// HttpPostedFile F = uploadedFiles[i];
// if(uploadedFiles[i] != null && F.ContentLength > 0)
// {
// string folderID = _webContext.AlbumID.ToString();
// string fileType = "1";
// string uploadedFileName = F.FileName.Substring(F.FileName.LastIndexOf("\\") + 1);
// string extension = uploadedFileName.Substring(uploadedFileName.LastIndexOf(".") + 1);
// Guid guidName = Guid.NewGuid();
// string fullFileName = Path + "/" + guidName.ToString() + "__O." + extension;
// bool goodFile = true;
// //create the file
// File file = new File();
// #region "Determine file type"
// switch (fileType)
// {
// case "1":
// file.FileSystemFolderID = (int)FileSystemFolder.Paths.Pictures;
// switch (extension.ToLower())
// {
// case "jpg":
// file.FileTypeID = (int)File.Types.JPG;
// break;
// case "gif":
// file.FileTypeID = (int)File.Types.GIF;
// break;
// case "jpeg":
// file.FileTypeID = (int)File.Types.JPEG;
// break;
// default:
// goodFile = false;
// break;
// }
// break;
// case "2":
// file.FileSystemFolderID = (int)FileSystemFolder.Paths.Videos;
// switch (extension.ToLower())
// {
// case "wmv":
// file.FileTypeID = (int)File.Types.WMV;
// break;
// case "flv":
// file.FileTypeID = (int)File.Types.FLV;
// break;
// case "swf":
// file.FileTypeID = (int)File.Types.SWF;
// break;
// default:
// goodFile = false;
// break;
// }
// break;
// case "3":
//.........这里部分代码省略.........