上傳圖片的控制項
Ⅰ ext js 瀏覽控制項(上傳圖片功能)
用js或者提交後後台檢測fileExt。
js:
<script language="javaScript" type="text/JavaScript">
var img=null;
function checkPic(Form1){
var location=Form1.pic.value;
if(location==""){
alert("友情提示:\n\n請先選擇圖片文件,然後再點擊「上傳照片」按鈕。");
window.location.href=window.location.href;
return false;
}
var point = location.lastIndexOf(".");
var type = location.substr(point);
if(type==".jpg"||type==".gif"||type==".png"||type==".JPG"||type==".GIF"||type==".PNG"){
img=document.createElement("img");
img.style.position="absolute";
img.style.visibility="hidden";
document.body.insertAdjacentElement("beforeend",img);
img.src=location;
//if(img.fileSize>35540)
if(img.fileSize>102400) {
alert("友情提示:\n\n您上傳的圖片尺寸超過了網站的限定,請不要大於102400位元組,寬度小於450px。\n\n您目前上傳的圖片寬度:"+img.offsetWidth+"px,高度:"+img.offsetHeight+"px,圖片大小:"+img.fileSize+"位元組。\n\n請調整到規定大小再上傳!謝謝合作!");
window.location.href=window.location.href;
return false;
}else
return true;
}
else{
alert("友情提示:您要上傳的圖片格式不對!\n\n只能輸入jpg、png或者gif格式的圖片,\n\n請重新選擇圖片!謝謝合作!");
window.location.href=window.location.href;
return false;
}
return true;
}
function changesrc(){
yourpic.src=Form1.pic.value;
}
</script>
後台:
<%
set upload=new upload_file
if upload.form("act")="uploadfile" then
filepath=trim(upload.form("filepath"))
filelx=trim(upload.form("filelx"))
i=0
for each formName in upload.File
set file=upload.File(formName)
fileExt=lcase(file.FileExt) '得到的文件擴展名不含有.
if file.filesize<100 then
response.write "<span style=""font-family: 宋體; font-size: 9pt"">請先選擇你要上傳的文件![ <a href=# onclick=history.go(-1)>重新上傳</a> ]</span>"
response.end
end if
if (filelx<>"swf") and (filelx<>"jpg") then
'response.write "<span style=""font-family: 宋體; font-size: 9pt"">該文件類型不能上傳![ <a href=# onclick=history.go(-1)>重新上傳</a> ]</span>"
'response.end
response.write "<script language='javascript'>" & VbCRlf
response.write "alert('友情提示:\n\n您上傳出錯啦!該文件類型不能上傳!\n\n請重新選擇文件再上傳,請點擊「確定」重新輸入!');" & VbCrlf
response.write "history.go(-1);" & vbCrlf
response.write "</script>" & VbCRLF
response.end
end if
if filelx="swf" then
if fileext<>"swf" then
'response.write "<span style=""font-family: 宋體; font-size: 9pt"">只能上傳swf格式的Flash文件![ <a href=# onclick=history.go(-1)>重新上傳</a> ]</span>"
'response.end
response.write "<script language='javascript'>" & VbCRlf
response.write "alert('友情提示:\n\n您上傳出錯啦!只能上傳swf格式的Flash文件!\n\n請重新選擇文件再上傳,請點擊「確定」重新輸入!');" & VbCrlf
response.write "history.go(-1);" & vbCrlf
response.write "</script>" & VbCRLF
response.end
end if
end if
if filelx="jpg" then
if fileext<>"gif" and fileext<>"jpg" and fileext<>"png" then
'response.write "<span style=""font-family: 宋體; font-size: 9pt"">只能上傳jpg或gif格式的圖片![ <a href=# onclick=history.go(-1)>重新上傳</a> ]</span>"
'response.end
response.write "<script language='javascript'>" & VbCRlf
response.write "alert('友情提示:\n\n您上傳出錯啦!只能上傳jpg、png或gif格式的圖片!\n\n請重新選擇文件再上傳,請點擊「確定」重新輸入!');" & VbCrlf
response.write "history.go(-1);" & vbCrlf
response.write "</script>" & VbCRLF
response.end
end if
end if
if filelx="swf" then
if file.filesize>(3000*1024) then
'response.write "<span style=""font-family: 宋體; font-size: 9pt"">最大隻能上傳 3M 的Flash文件![ <a href=# onclick=history.go(-1)>重新上傳</a> ]</span>"
'response.end
response.write "<script language='javascript'>" & VbCRlf
response.write "alert('友情提示:\n\n您上傳出錯啦!最大隻能上傳 300k 的Flash文件!\n\n請重新選擇文件再上傳,請點擊「確定」重新輸入!');" & VbCrlf
response.write "history.go(-1);" & vbCrlf
response.write "</script>" & VbCRLF
response.end
end if
end if
if filelx="jpg" then
if file.filesize>(200*724) then
'response.write "<span style=""font-family: 宋體; font-size: 9pt"">最大隻能上傳 1000K 的圖片文件![ <a href=# onclick=history.go(-1)>重新上傳</a> ]</span>"
'response.end
response.write "<script language='javascript'>" & VbCRlf
response.write "alert('友情提示:\n\n您上傳的圖片尺寸超過了網站的限定,最大隻能上傳 600K 的圖片文件!\n\n請將圖片調整到寬度為:450px,小於規定大小再上傳!\n\n請點擊「確定」重新輸入!');" & VbCrlf
response.write "history.go(-1);" & vbCrlf
response.write "</script>" & VbCRLF
response.end
end if
end if
%>
要注意與上傳控制項一起配合好才行的。 有問題找偶。
Ⅱ ext js 上傳圖片控制項
在服務端判斷了,假設你的客戶端控制項 name = 」photo-path「
服務端可以寫成以下:
HttpPostedFile postedFile = Request.Files["photo-path"];//獲取上傳信息對象
string filename = postedFile.FileName;//獲取上傳的文件路徑
string sExtension = filename.Substring(filename.LastIndexOf('.'));//獲取拓展名
然後就可以判斷是否正確了,但是通過擴展名判斷文件類型比較不靠譜了,因為擴展名是可以變更的。
Ⅲ 公務員報名上傳照片時需要的flash控制項是什麼
Flash插件是指安裝於瀏覽器的Flash插件(Adobe FlashPlayer Plugin),使瀏覽器得以播放swf文件。
Adobe Flash Player 是一款高級客戶端運行時使用的播放器。能夠在各種瀏覽器、操作系統和移動設備上使用,功能強大,兼容性高。
(3)上傳圖片的控制項擴展閱讀
功能:
1、三次Bezier曲線
輕松創建復雜的三次Bezier曲線,無需通過cubicCurveTo繪制API自定義ActionScript®API。
2、增強的高解析度點陣圖支持
可以開發使用大量點陣圖的應用程序。BitmapData對象不再局限於16兆像素(16,777,215像素)的最高解析度,最大點陣圖的寬度/高度不再局限於8,191像素。
3、非同步點陣圖解碼
通過解碼初始載入而非點播載入的圖像,提高應用程序的響應,提供更流暢的動畫。圖像視需要緩存。
4、本機JSON(JavaScript對象表示法)
ActionScript開發人員可以利用高性能本地解析和生成JSON格式數據。開發人員可以將現有數據無縫集成到他們的項目中。
5、垃圾收集通知
GC通知API對垃圾收集進度提供了額外的控制,使垃圾收集過程不會破壞用戶體驗。
Ⅳ 有哪些好用的 jQuery 圖片上傳插件
1、uploadify
它是針對jQuery的免費文件上傳插件,可以輕松將單個或多個文件上傳到網站上,可控制並發上傳的文件數,通過介面參數和CSS控制外觀。Web伺服器需支持flash和後端開發語言。
2、FancyUpload
它是一個由CSS和XHTML編寫樣式的Ajax文件上傳工具,安裝簡便,伺服器獨立,由MooTools模塊驅動,可以在任何現代瀏覽器上使用。
3、Aurigma Upload Suite(Image Uploader)
這是一個不限大小,不限格式的文件/圖片批量上傳工具,是收費控制項。它支持雲端存儲和客戶端文件處理,支持斷點續傳,穩定可靠。從8.0.8開始,Image Uploader將名稱改為"Aurigma Upload Suite"。
Ⅳ 上傳圖片控制項的問題
剛了你的代碼,運行了一下,沒有發現你說的問題,點擊瀏覽之後,文本框中會保留路徑,在點擊div後文本框中的值會改變,但不會情空文本框,敢問你用的IE版本是那個,是否是因為存在瀏覽器兼容性問題
Ⅵ 怎樣下載可以上傳圖片的flash控制項
電腦上下載安裝flash控制項的具體操作步驟如下:
1、首先用網路搜索引擎搜Adobe flash player軟體下載:
Ⅶ C#中,關於用openFileDialog控制項上傳圖片的問題
沒時間給你仔細寫了,你看下這個就知道了。另外,關於你的第二個問題,你得知道把圖片存到資料庫中,存的並不是圖片本身,而是 圖片的路徑 ,從資料庫中取圖片也是,只要取出圖片路徑就好辦了,只要路徑寫對了呵呵。 希望對你有用。
C#開發:openfiledialog的使用
一、打開文件對話框(OpenFileDialog)
1、 OpenFileDialog控制項有以下基本屬性
InitialDirectory 對話框的初始目錄
Filter 要在對話框中顯示的文件篩選器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"
FilterIndex 在對話框中選擇的文件篩選器的索引,如果選第一項就設為1
RestoreDirectory 控制對話框在關閉之前是否恢復當前目錄
FileName 第一個在對話框中顯示的文件或最後一個選取的文件
Title 將顯示在對話框標題欄中的字元
AddExtension 是否自動添加默認擴展名
CheckPathExists
在對話框返回之前,檢查指定路徑是否存在
DefaultExt 默認擴展名
DereferenceLinks 在從對話框返回前是否取消引用快捷方式
ShowHelp
啟用"幫助"按鈕
ValiDateNames 控制對話框檢查文件名中是否不含有無效的字元或序列
2、 OpenFileDialog控制項有以下常用事件
FileOk 當用戶點擊"打開"或"保存"按鈕時要處理的事件
HelpRequest 當用戶點擊"幫助"按鈕時要處理的事件 可以用以下代碼來實現上面這個對話框:
private void openFileDialogBTN_Click(object sender, System.EventArgs e){
OpenFileDialog openFileDialog=new OpenFileDialog();
openFileDialog.InitialDirectory="c:\\";//注意這里寫路徑時要用c:\\而不是c:\
openFileDialog.Filter="文本文件|*.*|C#文件|*.cs|所有文件|*.*";
openFileDialog.RestoreDirectory=true;
openFileDialog.FilterIndex=1;
if (openFileDialog.ShowDialog()==DialogResult.OK)
{
fName=openFileDialog.FileName;
File fileOpen=new File(fName);
isFileHaveName=true;
richTextBox1.Text=fileOpen.ReadFile();
richTextBox1.AppendText("");
}
}
路徑的返回用filename是字元串類型
如:openFileDialog1.ShowDialog();
_name1= openFileDialog1.FileName;
Image imge = Image.FromFile(_name1);
Ⅷ 圖片上傳需要flash插件怎麼解決
首先,啟動Flash安裝程式,然後點擊下一步然後,在出現的窗口中選擇接受許可協議,然後點擊下一步之後,選中安裝FlashPlayer項,然後點擊下一步繼續然後,一切資訊都搜集完畢之後,請點擊「安裝」來啟動正式的安裝進程。
目前國內的主流視頻網站 用的還是flash,所以客觀來說,是必須的,雖然html5可以用video標簽播放視頻,但是目前沒有一個視頻格式兼容所有瀏覽器的。
因此Flash成為嵌入網頁中的小游戲、動畫以及圖形用戶界面常用的格式。這個插件是目前所有的瀏覽器都是用的視頻播放的。最好是安裝上去,不要再刪除了。
首先,原版FLASH PLAYER在2016年就沒了,而2020微軟底層組件也刪除,2021年1月12號是最後微軟期限,所以到期了徹底刪除了官方FLASHPLAYER原FLASH文件會被F文件圖標加嘆號替代,當然這個也代表你沒有裝坑爹的特供版是值得高興的事。
部分站點自動跳轉判斷會跳轉到提示下載FLASH的圖片實際非FLASH彈窗,右鍵可以查看是否是圖片,這個是網站還未完全更新導致,只能等站點更新,可以聯系站長提交問題。
雖然可以用FLASH點Cn的特供版但是特供版是什麼,當你輸入FLASHPLAYER時候會自動跳轉到CN網站而不是ADOBE網站,而QQ瀏覽器360瀏覽器和一些國產瀏覽器軟體廣告聯盟會捆綁一鍵安裝,但是就算你這些瀏覽器卸載了。
那個流氓軟體也無法卸載,卸載的只是表面廣告彈窗,實際盜號程序已經侵入你所有調用FLASH的軟體及瀏覽器,而當你看他們的協議時候,你會崩潰,記錄你的輸入瀏覽記錄,你用過的軟體,發送的IP。
Ⅸ 千牛工作台上傳圖片的控制項沒了是怎麼回事怎麼解決啊急!!
應該是你不小心把某個插件卸載或者刪除了,可以重新安裝試試。
千牛pc版的常用功能包括寶貝管理、店鋪管理、貨源中心、營銷中心、其它5部分。其中,寶貝管理可以顯示已被購買的寶貝,並能直接發布寶貝;店鋪管理包括「我的店鋪」、店鋪裝修、圖片空間、子賬號管理幾個功能;貨源中心則可以直達阿里供銷平台和1688采購批發平台進行采購;營銷中心集成了量子統計、數據中心和會員關系管理系統;「其它」則主要有支付寶、阿里學院、淘寶貸款三個入口。
Ⅹ 急求一個圖片上傳控制項
謝謝樓上的回帖,但是你寫的這個功能,我可以實現的,關鍵就是怎麼可以在預覽中,有一個框,可以調整這個框的大小,只要被這個框選中的區域,點一下確認後,就可以生產一個選中區域的圖片,就是校內上傳頭像的那個控制項或者是方法。在這里我還是要感謝一下樓上的代碼。謝謝你了啊!!在線等,我很急的啊!!!