zoukankan      html  css  js  c++  java
  • dnn 添加图片

     public string fileUpload()         {             if (fuPhoto.PostedFile != null && fuPhoto.PostedFile.ContentLength > 0)             {                 int _ModuleID = (this.Parent.TemplateControl as View).ModuleId;

                    string ext = System.IO.Path.GetExtension(fuPhoto.PostedFile.FileName).ToLower();                 if (ext != ".jpg" && ext != ".jpeg" && ext != ".bmp" && ext != ".gif")                 {                     return "";                 }                 string filename = "photo" + DateTime.Now.ToString("yyyyMMddHHmmss") + ext;                 string path = "upload/" + _ModuleID + "/photo/" + UserId + "/";

                    var dnn_path =  DotNetNuke.Services.FileSystem.FolderManager.Instance.AddFolder(PortalId,path);

                    var dnn_file= DotNetNuke.Services.FileSystem.FileManager.Instance.AddFile(dnn_path, filename, fuPhoto.PostedFile.InputStream);

                    return dnn_file.FileId.ToString();             }             else             {                 //do some thing;                 return "";             }         }

    public static void UpdateProfilePhoto(UserInfo user, string photoPath) {  DotNetNuke.Services.FileSystem.IFolderInfo fi = DotNetNuke.Services.FileSystem.FolderManager.Instance.GetUserFolder(user);  DotNetNuke.Services.FileSystem.IFileInfo file;

     using (FileStream localFileStream = new FileStream(photoPath, FileMode.Open))  {  file = DotNetNuke.Services.FileSystem.FileManager.Instance.AddFile(fi, "profilepicture" + user.UserID.ToString() + ".jpg", localFileStream);  user.Profile["Photo"] = file.FileId;  UserController.UpdateUser(user.PortalID, user);  } }

  • 相关阅读:
    mac上python3安装HTMLTestRunner
    双目深度估计传统算法流程及OpenCV的编译注意事项
    深度学习梯度反向传播出现Nan值的原因归类
    1394. Find Lucky Integer in an Array
    1399. Count Largest Group
    1200. Minimum Absolute Difference
    999. Available Captures for Rook
    509. Fibonacci Number
    1160. Find Words That Can Be Formed by Characters
    1122. Relative Sort Array
  • 原文地址:https://www.cnblogs.com/pengfeiwang/p/4372709.html
Copyright © 2011-2022 走看看