Mil*_*les 1 image winforms-to-web
我有一个项目,公司的用户将使用 winform HTML 编辑器为特定客户放入一些文本和图片。客户将在网站上查看此信息。
处理这个问题的最佳方法是什么?如果它是严格的 HTML 文本,那么我可以将所有内容保存在数据库中并且显示它没有任何问题。但是员工想要显示图片的能力......
是不是把图片存成文件放在公共场所,让网站和winform程序可以看到?这里的问题将是存放图片的最佳公共场所在哪里。网络服务器将是一个锁定的服务器,没有人可以访问。我可以从 ASP.Net 的非本地目录中获取文件吗?
我是否将图片保存在数据库中并使程序足够智能以用数据库中的图片替换图像源标签?我认为这可能会变得困难(当然在网络上......如果有人提出这个建议,你能给我一些关于如何在 winform 和网络上执行此操作的 C# 示例吗?)
我知道其他人不得不在某个地方这样做并成功了......
我建议使用数据库来存储本地图像的路径(如果这在您的设置中是可能的)
EG 物理图像将保存在如下路径中:
/App_Themes/Web/images/userfiles/YOURIMAGENAME.jpg
Run Code Online (Sandbox Code Playgroud)
并将以下内容保存在数据库中
YOURIMAGENAME.jpg
Run Code Online (Sandbox Code Playgroud)
这将意味着你可能有如下内容:
<asp:Image ID="imgImage" runat="sever" />
protected void Page_Load(object sender, EventArgs e)
{
//Your data-access code here
//image.ImageName is provided by your data access code.
imgImage.ImageUrl = string.Format("/App_Themes/Web/images/userfiles/{0}", image.ImageName)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2677 次 |
| 最近记录: |