当前位置: 首页>>代码示例>>C#>>正文


C# IFileService.UploadPhotos方法代码示例

本文整理汇总了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":
//.........这里部分代码省略.........
开发者ID:lengocluyen,项目名称:pescode,代码行数:101,代码来源:ReceiveFiles.aspx.cs


注:本文中的IFileService.UploadPhotos方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。