1、asp.net 怎樣使用FileUpLoad上傳照片並且顯示出來!!要上傳到伺服器上,而不是本地機器!!
這里有一個無刷新文件上傳
能返回地址的
可以用來顯示圖片
你可以參考一下
2、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為項目里一個文件夾的名稱)
}
3、c#asp.net中用fileupload上傳到了伺服器文件,我想在其他頁面中下載下來
普通情況下,瀏覽器會根據URL後綴(如:.html, .aspx, .exe, .rar)或者HTTP HEADER里的MIME(content-type,如text/html,image/jpeg)來判斷是否彈出「文件下載」對話框。HTML,PDF,TXT,JPG這些文本,圖片的,都可以直接用瀏覽器來看,所以無需「文件下載」對話框。而EXE,RAR等文件無法直接用瀏覽器看,所以需要「文件下載」對話框。具體實現,是你給的網頁。
既然下載功能實現起來這么簡單,為什麼有的人還要寫一些復雜的代碼呢?
=========================
那麼你所給的網頁中,HTTP HEADER里多了:"Content-Disposition", "attachment;filename=" + fileName,"Content-Type":"application/octet-stream",這個的用處就是強制讓瀏覽器彈出「文件下載」對話框,無論是HTML,TXT,PDF,都要下載。還有文件名字可以定義。octet-stream是一種MIME,是讓瀏覽器接受大文件已stream形式緩沖下載(其實沒什麼特別的 ~)。
那個東西是不用做的
看看HTTP協議會多一些理解。
4、求救!Extjs fileuploadfield怎麼上傳到伺服器 後台用.net寫
var formFilePath = new Ext.ux.form.FileUploadField({ id: 'PrjFilePath', emptyText: '請選擇要導入的文件!', fieldLabel: '文件路徑', name: 'PrjFilePath', buttonText: '',
buttonCfg: { iconCls: 'page_white_put' }
});
HttpPostedFile postedFile = Request.Files["PrjFilePath"];
string ImportFile = postedFile.FileName;
string fileName = SaveFile(postedFile, Server, Request); //文件保存至伺服器
System.IO.FileStream stream = System.IO.File.OpenRead(fileName);
//文件流操作你就根據你的業務來 自行搞定
//保存方法
String SaveFile(HttpPostedFile postedFile, HttpServerUtility server, HttpRequest request)
{
String fullName = "";
try
{
String fileName = Path.GetFileName(postedFile.FileName);
String fileExtension = Path.GetExtension(fileName);
String year = DateTime.Now.Year.ToString();
DateTime date = DateTime.Now;
//生成文件名
String saveName = date.ToString("yyyyMMddHHmmssfffffff");
String tmpName = saveName + fileExtension;
String path = server.MapPath(@"~/" + ExcelHelper.PATH_NAME);
fullName = path + @"\" + tmpName;
postedFile.SaveAs(fullName);
}
catch (Exception)
{
throw new Exception("保存上傳文件出錯!");
}
return fullName;
}
5、如何讓伺服器控制項FileUpload上傳完文件後保證不刷新
不知道你對抄B/S程序了解多少 ,
B/S不是C/S模式不可能像你說的那樣,不是一個概念,browser 不可能從客戶端把文件上傳至Server的緩存里去的 這是非常不安全和不允許的 你說的那種效果是里用非同步上傳到Server 的一個專門的臨時文件夾 如果你選擇了文件,非同步上傳至該文件夾temp然後再根據是否提交了數據移除或移動文件的 至少我是這樣實現的 或者提交數據時直接上傳文件
6、FileUpload 無法上傳pdf文件,本地調試的時候可以上傳,上傳到2008伺服器後,有些pdf文件上傳就會超時
修改httpruntime
<system.web>
<httpRuntime maxRequestLength= "102400 " useFullyQualifiedRedirectUrl= "true " executionTimeout= "50 "/>
</system.web>
7、SpringMVC commons-fileupload 上傳伺服器controller部分怎麼寫求指導(新手請附代碼及詳細注釋)
看看lib裡面有沒有
commons-fileupload-1.2.2.jar
commons-io-2.1.jar
這兩個包
1:配置文件里加上
<!-- 文件上傳 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="UTF-8"/>
<!-- 指定所上傳文件的最大值單位Byte。注意maxUploadSize屬性的限制不是針對單個文件,而是所有文件的容量之和 -->
<property name="maxUploadSize" value="10000000"/>
</bean>
2:頁面form表單的form標簽裡面加上enctype="multipart/form-data"
3:<input style="HEIGHT: 22px;width:200px;" type="file" name="myfile" onchange="fileChange(this);"/>里的name名稱和controller里的name一致
-----------------------
-----------------------
-----------------------
http://blog.csdn.net/jadyer/article/details/7575934這個是參考的博客
8、FileUpload 上傳圖片 本地可以 發布到伺服器上上傳圖片就發生意外錯誤 ?
你先在伺服器上開辟一個臨時文件夾,然後上傳後,再把文件存儲到資料庫。專
注意這個文件夾的許可權屬,要有寫入許可權.
你想一下。你是怎麼 寫入db的。是不是 讀取文件。在客戶端或則伺服器上操作。你有許可權哦。如果你放到iis上,那麼如果沒有設置,你就沒有許可權,因此會寫不進去哦。
9、asp.net用FileUpload控制項上傳.zip的壓縮包到伺服器之後自動解壓到指定的文件夾下怎麼實現
分為兩步:
1.
文件上傳到伺服器某個目錄,這一步比較簡單;
2.
將文件進行解壓到某個目錄,這一步需要用到一個Ionic.Zip.dll。
10、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為項目里一個文件夾的名稱)
}