aspnet上傳圖片並顯示
上傳作業照片出現文件訪問出錯可能程序本身問題。
很有可能是路徑不對,包括待上傳文件的絕對路徑和目標文件夾的路徑.你設個斷點看看.
你的文件上傳只能針對本網站內的目錄。如果你想傳到C盤或D盤的目錄。因為使用的aspnet內置賬戶,不一定對文件夾有寫入許可權。
打開某些文件夾的時候,出現提示「無法訪問拒絕訪問」,導致文件夾打開失敗,這讓用戶非常煩惱。那麼,Win10文件夾無法訪問拒絕訪問怎麼解決呢:
1、下面以系統盤里的cookies文件夾為例子,用滑鼠右鍵點擊該文件,在彈出的菜單中點擊【屬性】;
2、在彈出的屬性文件夾中,選擇【安全】;
3、發現裡面多了一個用戶,該用戶的名字是Everyone,發現這個賬戶沒有任何許可權,難怪打不開文件夾,得需要給予許可權,點擊【編輯】給予許可權;
4、在編輯許可權的時候,點擊完全控制,給予許可權後,點擊應用確定;
5、點擊確定竟然提示【應用安全信息時出錯】,點擊取消,竟然也提示這個錯誤;
6、重新查看這個用戶的許可權時,竟然也賦予了最大許可權;
7、嘗試著打開文件夾,竟然還不能打開,只能設置最高許可權,點擊【高級】;
8、在【高級】設置裡面,把裡面的Everyone賬戶刪除;
9、刪除了Everyone賬戶後,發現終於可以打開文件夾了。
⑵ 免費的.net編輯器控制項,能上傳本地圖片的
CuteEditor 吧! 這個很好用 還有 FCKEditor 下載好了 我在教你怎麼用! 1. 拷貝CuteEditor.dll NetSpell.SpellChecker.dll CuteEditor.lic 三個文件到站點"/bin"目錄下,CuteEditor.lic 為CuteEditor的授權文件( license file ) 2. 拷貝"CuteSoft_Client"目錄到站點"/"根目錄下。3. 拷貝example.css 到頁面目錄下4. 在根目錄創建Uploads文件夾,用於存放上傳圖片附件。注意給everyone(或ASPNET)可寫許可權。5.添加<%@ Register TagPrefix="CE" Namespace="CuteEditor" Assembly="CuteEditor" %>到web頁面頭,注冊CuteEditor控制項 6. 頁面中添加CuteEditor控制項:<CE:Editor ID="CE" FilesPath="~/CuteSoft_Client/CuteEditor" EditorWysiwygModeCss="example.css" runat="server" ThemeType="Office2003" AutoConfigure="Simple" />其中FilePath屬性指出CuteSoft_Client文件夾存放的目錄(根目錄下無需設置),EditorWysiwygModeCss 屬性設置用於顯示css文件的的路徑,ThemeType 屬性設置編輯框的主題樣式(可選Office2000 Officexp Office2003 OfficeXp 和 Custom,可以在CuteSoft_Client\CuteEditor\Themes文件夾下找到相關的設置,並可自定義它們),AutoConfigure 屬性設置編輯器的編輯功能(菜單條等,可選 Compact Default Full Full_noform Minimal MyTool None Simple Sample,可以在CuteSoft_Client\CuteEditor\Configuration\AutoConfigure中自定義它們的每一設置:要顯示什麼按鈕,按鈕的位置==) 7..string content = CE.Text 還有不懂的 就問我哈 包解決
⑶ ckeditor_4.5.3_standard +ckfinder_aspnet_2.5.0.1 上傳圖片配置問題! 請教大神配置步驟。。
web.config:
<appSettings>
<addkey="CKFinder:BasePath"value="~/你放置的目錄/ckfinder/"/>
<addkey="CKEditor:BasePath"value="~/你放置的目錄/ckeditor/"/>
<addkey="CKeditor:UserFilesPath"value="~/要上傳的目錄/"/>
.....
</appSettings>
⑷ 求一個aspnet mvc razor視圖寫的帶有截圖功能的圖片上傳的Demo
一個aspnet mvc razor視圖寫的帶有截圖功能的圖片上傳的Demo
上傳同時截圖 搜下 以前找到過不知道放哪裡 應該會有挺多的類似代碼的
⑸ (:ASP.NET中怎麼實現下面的功能,通過FileUpload將圖片上傳到伺服器指定的文件夾,然後在通過圖片的路徑
當你選擇圖片後,你就可以獲取圖片的名稱,後台路徑你也是知道的。
你只要構造個路徑給image就可以了。
⑹ asp輪顯圖片
把這個放在Js文件中
function JsFlash(src,w,h,th,linkarr,picarr,textarr)
{
var focus_width = w;
var focus_height = h;
var text_height = th;
var pics = "";
var links = "";
var texts = "";
var swf_height = focus_height+text_height;
var defJpeg = "/aspnet_client/web/Icon/nopic.jpg";
for(i=1;i<picarr.length;i++)
{
if(picarr[i].indexOf("jpg")==-1 && picarr[i].indexOf("JPG")==-1) picarr[i] = defJpeg;
if(pics=="") pics = picarr[i];
else pics += "|"+picarr[i];
}
for(i=1;i<linkarr.length;i++)
{
if(links=="") links = linkarr[i];
else links += "|"+linkarr[i];
}
for(i=1;i<textarr.length;i++)
{
if(texts=="") texts = textarr[i];
else texts += "|"+textarr[i];
}
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="'+src+'">');
document.write('<param name="quality" value="high"><param name="bgcolor" value="#ffffff">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('<embed src="'+src+'" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
}
在頁面可以這樣調用
<SCRIPT language="javascript">
var src = "flash地址";
var linkarr = new Array();
var picarr = new Array();
var textarr = new Array();
linkarr[1] = "";
picarr[1] = "圖片地址";
textarr[1] = "";
linkarr[1] = "";
picarr[1] = "圖片地址";
textarr[1] = "";
JsFlash(src,900,160,0,linkarr,picarr,textarr);
//JsFlash(flash地址,顯示寬度,顯示高度,標題高度,linkarr,picarr,textarr);
</script>
其中flash可以在下載這個
http://www.any168.com/aspnet_client/web/Icon/pixviewer.swf
⑺ 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事件里判斷上傳控制項文件是否為空,然後再保存文件到指定目錄.記得保存文件的目錄要設置寫入的許可權.
⑻ asp.net上傳圖片iis退出
專門建立一個文件夾,設置web共享,iis里可寫。
一般是網目錄沒有寫許可權1、設置NetworkService有訪問網站目錄的許可權2、設置Aspnet及Internet來賓帳號對網站上傳目錄的讀寫許可權設置方法,目錄或磁碟右擊屬性-安全。
ASP.NET的FileUpload控制項可用於上傳文件到伺服器。HoverTreeTop新增了一個「閱圖」功能,圖片就是用FileUpload上傳的。
⑼ 為什麼網站後台管理中圖片上傳不了提示伺服器錯誤
樓主試下我的方法,我剛剛把這個問題解決了!
把這個代碼去掉,因為這個操作會去檢查所有的WEB程序目錄System.IO.File.Exists(fileName) 在WIN2003系統中,目錄許可權設置有問題,如果你有自己的伺服器就把目錄許可權修改許可權給asp.net程序,如果用的是虛擬主機,就只能改代碼了。 http://www.zhu9jie.com/it/css-html/2010317/css-html-7446183.html