已经用utl_file将jpg上传到数据库服务器的指定路径下。现在不知道用什么方法让form界面显示出来。之前我用的read_image_file,
当应用服务器和数据库服务器是一个的情况下好使,但一旦分开就不行了。
我的问题是:utl_file只能将图片上传到数据库服务器。而read_image_file只能读取到应用服务器上的文件。请问我该用什么方法显示应用服务器文件系统中的图片?谢谢。

解决方案 »

  1.   

    1、变更read_image_file读取文件的路径,比如把数据库所存储图片位置映射到应用服务器上,不咋安全
    2、可以把图片直接存储到应用服务器上,数据库只存储目录
    3、读取前用ftp等方式拿到应用服务器上读取。
      

  2.   

    谢谢!
     我现在的解决方法是,通过一个临时表,每当要显示一个照片的时候,都先把文件存到临时表blob字段里,然后在通过form里的image字段读取显示。
    也许有些笨是吧。
    但现在是这么实现的。
      

  3.   

    请问一下,form的image字段怎么显示图片,最近在弄,但是没搞出来,能否详细的回答一下?