显示非站点目录及映射网络磁盘路径的图片
未知:如何在非站点目录中展示图片
亲爱的朋友们,你是否遇到过这样的困扰:需要在网站上展示的图片并不在站点的目录中,而是存储在服务器的某个驱动器或者其他网络路径下?今天,我将教你如何解决这个问题,展示站点所在服务器所有驱动器目录的图片,以及映射网络磁盘路径的图片。对于那些对学习SEO优化或者网站开发的朋友来说,这可能会对你有所启发和帮助。
想象一下,你在一家大型企业工作,经常需要临时展示一些图片,但上传大量图片并不实际。这时,你可以考虑将这些图片存放在某个工作站或服务器上,然后通过映射路径或驱动器路径来展示这些图片。这种方式既方便又高效。
让我们以一个具体的例子来说明如何在狼蚁网站(或其他任何网站)上展示映射网络磁盘目录的图片。你需要创建一个ashx文件来处理图片的请求和展示。这个文件的核心代码可能会是这样:
```csharp
<%@ WebHandler Language="C" Class="Insus.NET.ShowOutSiteImage" %>
using System;
using System.Web;
using System.IO;
namespace Insus.NET {
public class ShowOutSiteImage : IHttpHandler {
public void ProcessRequest(HttpContext context) {
string parameter = context.Request.QueryString["file"];
FileStream fs = new FileStream(parameter, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
Byte[] bytes = br.ReadBytes((Int32)fs.Length);
br.Close();
fs.Close();
context.Response.OutputStream.Write(bytes, 0, bytes.Length);
}
public bool IsReusable { get { return false; } }
}
}
```
接下来,在需要展示图片的HTML代码中,你可以使用如下语法:
```html
```
这样,无论图片存储在哪个位置,只要你知道正确的路径,就可以轻松地在网站上展示它们。这不仅节省了上传图片的时间和带宽,而且使图片的存储和管理更加灵活和方便。如果你对学习网站开发或SEO优化有兴趣,这可能会是一个有价值的知识补充。希望这个例子对你有所帮助!
编程语言
- 显示非站点目录及映射网络磁盘路径的图片
- SQLServer2005触发器提示其他会话正在使用事务的上
- sqlserver 系统存储过程 中文说明
- AngularJS select设置默认值的实现方法
- SQL SEVER数据库重建索引的方法
- javascript与jquery中的this关键字用法实例分析
- goto语法在PHP中的使用教程
- vue-cli 首屏加载优化问题
- jQuery+CSS实现滑动的标签分栏切换效果
- React.Js添加与删除onScroll事件的方法详解
- jQuery实现定时隐藏对话框的方法分析
- PHP标准类(stdclass)用法示例
- FCKeditor的几点修改小结
- git中ssh key配置详解
- PHP正则过滤处理微信昵称中emoji字符的方法
- vue.js 实现输入框动态添加功能