我有一个文件上传control.I'm选择使用该控件的图像,并将其保存在数据库中。在编辑模式下,我需要在文件上传控件的文本框中分配图像的路径。是否有可能??如果是这样,我怎么能实现它?如何将该值动态设置为一个asp.net文件上传控件?
Regards, Srinivas。
我有一个文件上传control.I'm选择使用该控件的图像,并将其保存在数据库中。在编辑模式下,我需要在文件上传控件的文本框中分配图像的路径。是否有可能??如果是这样,我怎么能实现它?如何将该值动态设置为一个asp.net文件上传控件?
Regards, Srinivas。
不,不可能为<input type="file" />
元素设置初始值。这个约束(由浏览器而不是ASP.NET实施)的原因是安全性。考虑一个恶意网站所有者将以下表单中的后果:
<input type="file" value="c:\bank\secret.key" />
但是,我不知道,这个限制是真的在你所描述场景的一个问题。将<input type="file">
预填充到服务器上的映像文件的路径中,无论如何不太可能有所帮助,因为在文件字段中选择的值用于指向客户端上的文件,该文件将作为部分上载的形式回传。
相反,考虑用于上传到新形象的<input type="file">
场沿构建你的编辑形式在显示当前图像(可能为缩略图)的方式覆盖现有的,和一个复选框允许用户删除当前图像(如果允许此操作)。
从服务器上设置位于客户端上的文件是没有意义的。它就像越狱或某种注射