SRE*_*VAS 3 c# asp.net file-upload
我有一个文件上传控件.我正在使用控件选择一个图像并将其保存在数据库中.在编辑模式下,我需要在文件上传控件的文本框中指定图像的路径.这有可能吗?如果是这样,我怎么能实现它?
此致,Srinivas.
不,不可能为<input type="file" />元素设置初始值.这种约束的原因(由浏览器强制执行,而不是由ASP.NET强制执行)是安全性.考虑恶意网站所有者在表单中放置以下内容的后果:
<input type="file" value="c:\bank\secret.key" />
但是,我不确定这个限制是否是您所描述的场景中的问题.具有<input type="file">与路径的图像文件的预充式服务器上,是不太可能有帮助,无论如何,作为文件字段中选择的值被用来指向上的文件,客户端,这将被上传的形式回发的一部分.
相反,考虑以显示当前图像的方式构建编辑表单(可能作为缩略图)以及<input type="file">用于上载新图像以覆盖 现有图像的字段,以及允许用户删除当前图像的复选框(如果是行动是允许的).
| 归档时间: |
|
| 查看次数: |
10917 次 |
| 最近记录: |