国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

顯示非站點目錄及映射網絡磁盤路徑的圖片

2024-07-10 12:46:35
字體:
來源:轉載
供稿:網友

本博文,教你怎樣顯示非站點目錄下的圖片,你可以顯示站點所在服務器所有驅動器目錄的圖片,以及映射網絡磁盤路徑的圖片。下面舉兩個例子,一是顯示D盤下圖片,另一個例子是顯示映射網路路徑圖片。

最實用于在企業內部,經常性需要臨時顯示圖片,但用戶不想上傳大量圖片,而是放置在某一臺工作站上。因此需要映射路徑即可,或是直接拷貝至服務器某一驅動器之下即可。

下面例子是顯示映射網絡磁盤目錄圖片:

你可以創建一個ashx 文件來處理圖片(核心代碼):
ShowOutSiteImage.ashx
代碼如下:
<%@ 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的"圖片路徑"語法,可參考上面兩截圖。
代碼如下:
<asp:Image ID="Image1" runat="server" ImageUrl="~/ShowOutSiteImage.ashx?file=圖片路徑" />

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东安县| 盖州市| 静安区| 南涧| 托克逊县| 阿鲁科尔沁旗| 即墨市| 云浮市| 葵青区| 大理市| 长汀县| 仁化县| 漳浦县| 普宁市| 黄龙县| 石林| 嵊泗县| 通许县| 沛县| 灵武市| 牙克石市| 繁昌县| 乐平市| 阿图什市| 乐安县| 深州市| 邵阳县| 巴青县| 柞水县| 定兴县| 武乡县| 南丰县| 凌源市| 富锦市| 颍上县| 永新县| 外汇| 阆中市| 石家庄市| 武汉市| 东乌珠穆沁旗|