【问题标题】:ASP FileUpload with Image带有图像的 ASP 文件上传
【发布时间】:2012-11-19 22:36:10
【问题描述】:

我在我的 ASP.NET 页面上有FileUpload 控件和Image 控件,我在其中显示上传到服务器的图像。我想要的是Image 控件显示我在上传到服务器之前单击FileUpload 控件中的浏览时选择的内容。这样,用户就可以看到他们正在上传的内容。

我在 ASP.NET 4 中使用 C#

【问题讨论】:

  • 在将图像上传到服务器之前是否必须进行预览?还是在后台上传图片并在完成后显示预览就足够了(总体上提供非常相似的用户体验)?
  • 当然可以。只是觉得我提到的方式会更直接。

标签: c# asp.net file-upload


【解决方案1】:

这样的事情会涉及到 JavaScript,请注意这一点。开箱即用的 ASP.NET 控件上没有设置来完成此操作。 (主要是因为标准的input type="file" 不支持这个。)

一个快速的谷歌搜索出现了a jQuery plugin,这似乎很有效地完成了这项工作。我在添加文件时检查了我的网络检查器窗口,果然,它似乎没有在显示预览之前发布到服务器。

在他们的Setup documentation 中,您需要标题为“使用带有自定义服务器端上传处理程序的 jQuery 文件上传(UI 版)”的部分。 Their wiki 还包含指向示例 ASP.NET 代码的链接。

【讨论】:

    猜你喜欢
    • 2013-12-02
    • 1970-01-01
    • 2012-04-09
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-25
    • 2012-08-05
    相关资源
    最近更新 更多