【发布时间】:2015-06-25 06:11:03
【问题描述】:
我正在开发具有头像上传功能的注册模块,我正在使用带有Web API的HTML文件上传控件来访问数据库。任何人都可以分享如何在后面的代码中进行文件上传,以便文件名应存储在 Files 表中,并在 /portals/0/user 路径中获取四个重新调整大小的图像。
【问题讨论】:
标签: html asp.net-web-api dotnetnuke-7
我正在开发具有头像上传功能的注册模块,我正在使用带有Web API的HTML文件上传控件来访问数据库。任何人都可以分享如何在后面的代码中进行文件上传,以便文件名应存储在 Files 表中,并在 /portals/0/user 路径中获取四个重新调整大小的图像。
【问题讨论】:
标签: html asp.net-web-api dotnetnuke-7
请尝试查看以下链接 -
http://www.codeproject.com/Articles/1757/File-Upload-with-ASP-NET
它只是显示使用 Asp.net 代码上传图片
【讨论】:
您可以在模块视图中使用 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;
【讨论】: