當前位置:首頁 » 文件管理 » aspnet上傳插件

aspnet上傳插件

發布時間: 2022-08-27 09:44:34

A. asp.net c#怎麼上傳圖片到資料庫,需要添加什麼控制項,說清楚

需要添加FileUpload控制項,通過這個控制項選擇需要上傳的圖片,然後把圖片轉換成二進制流,將二進制流保存到資料庫,讀取的時候再將二進制流轉換成圖片。怎樣轉換你自己查吧,我也忘了。

B. asp.net(C#)Button按鈕如何實現Uploadfile控制項功能

Input 中有一個叫File 的控制項 使用它可以實現和OpenfileDialog類似的功能 當你點擊Button 按鈕的時候可以在Button的單擊事件中給Uploadfile控制項賦值 至於你說的那種方法,還真沒試過。等我試了在給你回復。/

C. asp.net C#如何上傳指定路徑的圖片,不用FileUpload控制項

/////////////////////////////
FileStream
tfs
=
File.Open(filepath,FileMode.Open);
BinaryReader
by
=
new
BinaryReader(tfs);
byte[]
outB
=
new
byte[(int)tfs.Length];
by.Read(outB,
0,
(int)tfs.Length);
tfs.Close();
by.Close();
//////////////////////////////
outB就是上傳文件的2進制流,接下來想怎樣弄就怎樣弄了。

D. c# asp.net中 用fileupload控制項上傳圖片

首先要看你想實現如何存儲圖片數據,有兩種形式;
第一在資料庫中存儲圖片的路徑,這樣需要將上傳的圖片存儲到遠程伺服器的磁碟上,然後獲取圖片的路徑存儲到資料庫中。
第二將圖片的數據存儲到資料庫中,這樣做不需要上傳圖片的路徑的,他的原理是將圖片按照一定的數據格式存儲到資料庫中,在讀取的時候需要用程序將數據取出來然後解碼轉換成你要的圖片格式

E. asp.net動態添加控制項

在Net程序開發中,有時上傳功能會實現讓用戶上傳多個圖片或文件,一個一個上傳肯定有點麻煩,而且還不人性化。如果做成死的,一次上次,三個,或是五個的,有時候還不夠用,這就很煩了。下面這種方法,在上傳的地方加一個按鈕,如果用戶想上傳幾個就點幾次,這樣就會出現多個上傳框,讓他選擇,好了,不多說了。下面是代碼:
前台代碼

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>文件上傳_IT知道網itwis.com</title>
<script language="javascript" type="text/javascript">
function addFile(max)
{
var file = document.getElementsByName("File");
alert(file.length);
if(file.length==1 && file[0].disabled==true)
{
file[0].disabled = false;
return;
}

if(file.length<max)
{
var fileButton = '<br /><input type="file" size="50" name="File" />';
alert(fileButton);
document.getElementById("FileList").insertAdjacentHTML("beforeEnd",fileButton);
}
}
</script>
</head>
<body>
<form id="form1" runat="server" enctype="multipart/form-data">
<p id="FileList">
<input type="file" disabled="disabled" size="50" name="File" />
</p>
<input type="button" value='增加一個文件' onclick="addFile(<%=MaxFileCounts%>)" />
<br />
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="添加" OnClick="Button1_Click" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</form>
</body>
</html>
這里有一點要注意的是<input type="button" value='增加一個文件' onclick="addFile(<%=MaxFileCounts%>)" />這裡面的MaxFileCounts。這個是用戶上傳最大數的一個限制。你可以在這里寫成死值,也可以在CS進行配置,主要看你的需求。

下面是cs文件了

這里的MaxFileCount是在我配置文件寫的,你可以根據你的情況寫。

public int MaxFileCounts = MaxFileCount;

protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
HttpFileCollection fileList = HttpContext.Current.Request.Files;
if (fileList == null)
{
return;
}

FileImage file = new FileImage();//這是自定義的一個寫庫的類,可根據實際情況自我定義。
try
{
for (int i = 0; i < fileList.Count; i++)
{
HttpPostedFile postedFile = fileList[i];
if (postedFile == null)
continue;

string fileName = Path.GetFileNameWithoutExtension(postedFile.FileName);
string extension = Path.GetExtension(postedFile.FileName);
if (string.IsNullOrEmpty(extension) == true)
continue;

bool flag = false;
foreach (string ext in AllowFileList)
{
if (ext == extension.ToLower())
{
flag = true;
}
}

if (flag == false)
continue;
string storeUrl = DateTime.Now.ToString("yyyyMMddhhmmss") + DateTime.Now.Millisecond.ToString() + extension.ToString();
string Url = storeFilePath + storeUrl;
string fullPath = Server.MapPath(Url);
postedFile.SaveAs(fullPath);
Hashtable ht = new Hashtable();
ht.Add("Title",fileName);
ht.Add("imgUrl",storeUrl);
ht.Add("imgType",postedFile.ContentType);
ht.Add("imgSize",postedFile.ContentLength);
file.insertImage(ht); //這里是我的添加語句,你可寫成你自己的。
}
}
catch (Exception ex)
{
this.Label1.Text = ex.Message;
}
}

本文來自: IT知道網(http://www.itwis.com) 詳細出處參考:http://www.itwis.com/html/net/aspnet/20081024/2627.html

F. ASP.NET+C#,FILEUPLOAD控制項,如何上傳圖片到伺服器,並保存圖片路徑到資料庫

我做了個例子給你
前台:
<div>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server"
Text="Button" onclick="Button1_Click" />
<asp:Image ID="Image1" runat="server" />
</div>
後台:
protected void Button1_Click(object sender, EventArgs e)
{
FileUpload1.SaveAs(Server.MapPath("img/"+FileUpload1.FileName));//上傳圖片
Image1.ImageUrl = "~/img/" + FileUpload1.FileName;//圖片路徑(將這個數據保存到資料庫就可以了。img為項目里一個文件夾的名稱)
}

G. jquery Uploadify上傳文件

Uploadify是JQuery的一個上傳插件,實現的效果非常不錯,帶進度顯示。不過官方提供的實例時php版本的,本文將詳細介紹Uploadify在Aspnet中的使用,您也可以點擊下面的鏈接進行演示或下載。

首先按下面的步驟來實現一個簡單的上傳功能。

1 創建Web項目,命名為JQueryUploadDemo,從官網上下載最新的版本解壓後添加到項目中。

2 在項目中添加UploadHandler.ashx文件用來處理文件的上傳。

3 在項目中添加UploadFile文件夾,用來存放上傳的文件。

進行完上面三步後項目的基本結構如下圖:

H. ASPNET(c#)伺服器控制項FileUpload的問題

你這樣搞錯了吧.
protected void Page_Load(object sender, EventArgs e)
{
this.FRUploadImage.Attributes.Add("onchange", "document.getElementById('FRUploadImagePic2').src='"+FRUploadImage.PostedFiles.FileName+"'");
}
你這是在Page_Load里執行的,肯定報錯,Page_Load是頁面初始化就執行的.

你應該再增加一個伺服器按鈕,然後在按鈕的OnClick事件里判斷上傳控制項文件是否為空,然後再保存文件到指定目錄.記得保存文件的目錄要設置寫入的許可權.

熱點內容
洗腦緩存 發布:2024-10-13 11:59:53 瀏覽:921
安卓導航怎麼關閉自動升級 發布:2024-10-13 11:51:53 瀏覽:665
電腦配置120加1t什麼意思 發布:2024-10-13 11:51:10 瀏覽:412
方舟如何創建建造伺服器 發布:2024-10-13 11:21:05 瀏覽:598
win7用戶文件夾改名 發布:2024-10-13 11:16:53 瀏覽:703
小區門密碼如何重置 發布:2024-10-13 11:16:08 瀏覽:884
投訴上傳評證 發布:2024-10-13 11:03:55 瀏覽:427
pn結演算法 發布:2024-10-13 10:58:12 瀏覽:264
網路課程腳本 發布:2024-10-13 10:24:56 瀏覽:505
網上買電腦如何查看配置 發布:2024-10-13 10:17:29 瀏覽:798