【发布时间】:2016-06-02 15:00:02
【问题描述】:
我正在使用 FileUpload 来检索上传的图片,但是,我想在用户提交之前检测用户从中选择照片的原始文件路径条目。
这是在用户提交条目之前显示图像,而不是首先将照片上传到服务器托管的文件夹目录。
【问题讨论】:
-
在保存到数据库之前不能显示图像,这没有意义...如果用户选择图像,您仍然可以在保存之前显示图像。 为什么需要路径?
-
所以没有办法显示来自用户原始文件路径的图像?@Codexer
-
如果用户一直在上传照片,那么上传的照片都会转到数据库,我试图避免这个@Codexer
-
这也是
FileUpload的工作原理,这是出于安全原因。当用户上传文件时,它实际上是从客户端计算机传输到托管您的应用程序的服务器。从那里您可以将其保存然后访问该文件...无需先访问数据库:)因此您可以读取流(FileUpload.PostedFile.InputStream)或FileUpload.PostedFile.SaveAs保存然后访问它. -
没有控件不会给你,它会处理这个除了你不能访问它:) 请看实现here
标签: asp.net vb.net image file-upload