【问题标题】:How to get original file path of image from如何从中获取图像的原始文件路径
【发布时间】:2016-06-02 15:00:02
【问题描述】:

我正在使用 FileUpload 来检索上传的图片,但是,我想在用户提交之前检测用户从中选择照片的原始文件路径条目。

这是在用户提交条目之前显示图像,而不是首先将照片上传到服务器托管的文件夹目录。

【问题讨论】:

  • 在保存到数据库之前不能显示图像,这没有意义...如果用户选择图像,您仍然可以在保存之前显示图像。 为什么需要路径
  • 所以没有办法显示来自用户原始文件路径的图像?@Codexer
  • 如果用户一直在上传照片,那么上传的照片都会转到数据库,我试图避免这个@Codexer
  • 这也是FileUpload 的工作原理,这是出于安全原因。当用户上传文件时,它实际上是从客户端计算机传输到托管您的应用程序的服务器。从那里您可以将其保存然后访问该文件...无需先访问数据库:)因此您可以读取流(FileUpload.PostedFile.InputStream) FileUpload.PostedFile.SaveAs 保存然后访问它.
  • 没有控件不会给你,它会处理这个除了你不能访问它:) 请看实现here

标签: asp.net vb.net image file-upload


【解决方案1】:

这不是FileUpload 的工作方式(控制处理这个问题),这是一个安全原因。当用户上传文件时,它实际上是从客户端计算机传输到托管您的应用程序的服务器。从那里您可以将其保存然后访问该文件...无需先访问数据库:)因此您可以读取流(FileUpload.PostedFile.InputStream) FileUpload.PostedFile.SaveAs 保存然后访问它.

请在此处查看更多信息:Get full path of a file with FileUpload Control

【讨论】:

    猜你喜欢
    • 2013-01-01
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多