【问题标题】:How to upload image in DotNetNuke(DNN) using HTML file upload control如何使用 HTML 文件上传控件在 DotNetNuke(DNN) 中上传图像
【发布时间】:2015-06-25 06:11:03
【问题描述】:

我正在开发具有头像上传功能的注册模块,我正在使用带有Web API的HTML文件上传控件来访问数据库。任何人都可以分享如何在后面的代码中进行文件上传,以便文件名应存储在 Files 表中,并在 /portals/0/user 路径中获取四个重新调整大小的图像。

【问题讨论】:

    标签: html asp.net-web-api dotnetnuke-7


    【解决方案1】:

    请尝试查看以下链接 -
    http://www.codeproject.com/Articles/1757/File-Upload-with-ASP-NET

    它只是显示使用 Asp.net 代码上传图片

    【讨论】:

    • 感谢 Gopi 的快速回复,但它不适合我的应用程序,我正在使用 DotNetNuke 框架。
    【解决方案2】:

    您可以在模块视图中使用 DNNFilePicker

    使用标签上的 ShowFolders 属性限制文件夹:

    <%@ Register TagPrefix="dnn" Assembly="DotNetNuke.Web" Namespace="DotNetNuke.Web.UI.WebControls" %>
    
    <dnn:DnnFilePicker runat="server" ShowFolders="false" ID="fpUserFiles" FileFilter="pdf,gif,jpg" />
    

    在Page_Load事件中,设置文件夹:

    // Limit filepath to user's folder
    fpUserFiles.FilePath = FolderManager.Instance.GetUserFolder(User).FolderPath;
    

    【讨论】:

    • 感谢您的回复,我不打算使用 DnnFilePicker,我必须在我的注册表单中仅使用 HTML 控件。有什么办法吗?
    猜你喜欢
    • 2020-02-08
    • 2013-10-24
    • 2016-11-30
    • 1970-01-01
    • 2011-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多