开发环境:ASP.NET,ACCESS.
数据库里有这样一个字段,它保存的是用户所发帖子的内容,当然用户发的帖子不一定完全是文字,有时会有上传图片,在数据库中以[upload]filename[/upload]标记,上传图片放在uploadfile文件夹中.如何做到在显示文字的同时显示图片.
另外还有一个问题:上传文件的时候,怎样获得文件的类型(即扩展名).我上传文件用的是<input type=file id="file1" name="file1" runat="server">的控件.上传的文件路径应该是file1.postedfile吧,但是用什么方法可以取得它的类型呢?我用了path类的getextension不行.得到的老是httppostedfile类型的.
谢谢各位了.很急.
数据库里有这样一个字段,它保存的是用户所发帖子的内容,当然用户发的帖子不一定完全是文字,有时会有上传图片,在数据库中以[upload]filename[/upload]标记,上传图片放在uploadfile文件夹中.如何做到在显示文字的同时显示图片.
另外还有一个问题:上传文件的时候,怎样获得文件的类型(即扩展名).我上传文件用的是<input type=file id="file1" name="file1" runat="server">的控件.上传的文件路径应该是file1.postedfile吧,但是用什么方法可以取得它的类型呢?我用了path类的getextension不行.得到的老是httppostedfile类型的.
谢谢各位了.很急.
string fileName1 = File1.PostedFile.FileName.Substring( File1.PostedFile.FileName.LastIndexOf("\\") + 1);//取后缀:
string suffix = fileName1.Substring(fileName1.LastIndexOf(".") + 1);
-----
显示图片
dim str as string = "[upload]filename[/upload]";
str = str.replace("[upload]","<img src=../uploadfile/")
str = str.replace("[/upload]",">")
或者用正则表达式直接替换掉也可。上传的文件路径应该是file1.postedfile吧
------
上传的文件路径应该是:file1.postedfile.filename