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

file上傳文件

發布時間: 2022-02-07 01:11:25

❶ <input type="file">怎麼樣實現上傳

1、首先,你要對form表單設置下相關屬性,增加如下屬性:

enctype="multipart/form-data" action="接收上傳文件的後台處理URL" method="post"

<formenctype="multipart/form-data"action=""method="post">
<inputtype="file"id="choosefile"/>
<inputtype="file"id="f"style="display:none;"/>
<inputtype="submit"value="上傳文件"id="submitBtn"/>
</form>

2、編寫接收客戶端文件上傳的後台代碼,即上面提到的「接收上傳文件的後台處理URL」的相關代碼。


3、當點擊上面增加的「上傳文件」按鈕後,將調用action對應的處理方法進行文件上傳


因為不知道你是使用什麼語句作為後台程序的運行語句,這里沒法給出示例。像很多都有現成的插件。

❷ html input標簽 file類型,上傳的具體是什麼東西

沒有什麼限制,圖片和文檔都可以。

但如果你要限制文件類型也是可以的。
請參考這里:http://blog.csdn.net/wclxyn/article/details/7090575/

❸ 如何上傳文件

ftp(File Transfer Protocol)是 Internet 上用來傳送文件的協議(文件傳輸協議)。它是為了我們能夠在 Internet 上互相傳送文件而制定的的文件傳送標准,規定了 Internet 上文件如何傳送。也就是說,通過 FTP 協議,我們就可以跟 Internet 上的 FTP 伺服器進行文件的上傳(Upload)或下載(Download)等動作。

和其他 Internet 應用一樣,FTP 也是依賴於客戶程序/伺服器關系的概念。在 Internet 上有一些網站,它們依照 FTP 協議提供服務,讓網友們進行文件的存取,這些網站就是 FTP 伺服器。網上的用戶要連上 FTP 伺服器,就要用到 FPT 的客戶端軟體,通常 Windows 都有「ftp」命令,這實際就是一個命令行的 FTP 客戶程序,另外常用的 FTP 客戶程序還有 CuteFTP、Ws_FTP、FTP Explorer等。

要連上 FTP 伺服器(即「登陸」),必須要有該 FTP 伺服器的帳號。如果是該伺服器主機的注冊客戶,你將會有一個 FTP 登陸帳號和密碼,就憑這個帳號密碼連上該伺服器。但 Internet 上有很大一部分 FTP 伺服器被稱為「匿名」(Anonymous)FTP 伺服器。這類伺服器的目的是向公眾提供文件拷貝服務,因此,不要求用戶事先在該伺服器進行登記注冊。

Anonymous(匿名文件傳輸)能夠使用戶與遠程主機建立連接並以匿名身份從遠程主機上拷貝文件,而不必是該遠程主機的注冊用戶。用戶使用特殊的用戶名「anonymous」和「guest」就可有限制地訪問遠程主機上公開的文件。現在許多系統要求用戶將Emai1地址作為口令,以便更好地對訪問進行跟綜。出於安全的目的,大部分匿名FTP主機一般只允許遠程用戶下載(download)文件,而不允許上載(upload)文件。也就是說,用戶只能從匿名FTP主機拷貝需要的文件而不能把文件拷貝到匿名FTP主機。另外,匿名FTP主機還採用了其他一些保護措施以保護自己的文件不至於被用戶修改和刪除,並防止計算機病毒的侵入。在具有圖形用戶界面的 WorldWild Web環境於1995年開始普及以前,匿名FTP一直是Internet上獲取信息資源的最主要方式,在Internet成千上萬的匿名PTP主機中存儲著無以計數的文件,這些文件包含了各種各樣的信息,數據和軟體。 人們只要知道特定信息資源的主機地址, 就可以用匿名FTP登錄獲取所需的信息資料。雖然目前使用WWW環境已取代匿名FTP成為最主要的信息查詢方式,但是匿名FTP仍是 Internet上傳輸分發軟體的一種基本方法。

全有網推薦兩款比較實用方便的FTP工具:Cutftp【CuteFTP Pro V7.1 Build 06.07.2005.1 官方簡體中文包下載地址:http://www4.skycn.com/soft/15789.html】FlashFtp【FlashFXP V3.2.0.1080 漢化版(烈火版)下載地址:http://www4.skycn.com/soft/22415.html】

❹ html中file上傳文件怎麼判斷它沒有選擇文件

html中的控制項一般都只是提供一個功能,具體的邏輯細節需要自己寫的,比如你可以在控制項上加一個required屬性,這樣文件上傳控制項為空的時候就不能上傳了,或者你也可以用js判斷這個文件域為空的時候也不讓上傳也是同理的。

❺ 如何用fileupload上傳文件

/// <summary>上傳文件方法
/// 返迴文件名
/// </summary>
/// <param name="myFileUpload">上傳控制項ID</param>
/// <param name="allowExtensions">允許上傳的擴展文件名類型,如:string[] allowExtensions = { ".doc", ".xls", ".ppt", ".jpg", ".gif" };</param>
/// <param name="maxLength">允許上傳的最大大小,以M為單位</param>
/// <param name="savePath">保存文件的目錄,注意是絕對路徑,如:Server.MapPath("~/upload/");</param>
public static string Upload(FileUpload myFileUpload, string[] allowExtensions, int maxLength, string savePath)
{
// 文件格式是否允許上傳
bool fileAllow = false;

//檢查是否有文件案
if (myFileUpload.HasFile)
{
// 檢查文件大小, ContentLength獲取的是位元組,轉成M的時候要除以2次1024
if (myFileUpload.PostedFile.ContentLength / 1024 / 1024 >= maxLength)
{
throw new Exception("只能上傳小於" + maxLength + "M的文件!");
}

//取得上傳文件之擴展文件名,並轉換成小寫字母
string fileExtension = System.IO.Path.GetExtension(myFileUpload.FileName).ToLower();
string tmp = ""; // 存儲允許上傳的文件後綴名
//檢查擴展文件名是否符合限定類型
for (int i = 0; i < allowExtensions.Length; i++)
{
tmp += i == allowExtensions.Length - 1 ? allowExtensions[i] : allowExtensions[i] + ",";
if (fileExtension == allowExtensions[i])
{
fileAllow = true;
}
}

if (fileAllow)
{
try
{
string datedir = DateTime.Now.ToString("yyyyMMdd");
if (!Directory.Exists(savePath + datedir))
{
Directory.CreateDirectory(savePath + datedir);
}
string saveName = Guid.NewGuid() + fileExtension;
string path = savePath + datedir + "/" + saveName;
//存儲文件到文件夾
myFileUpload.SaveAs(path);
return datedir + "/" + saveName;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
else
{
throw new Exception("文件格式不符,可以上傳的文件格式為:" + tmp);
}
}
else
{
throw new Exception("請選擇要上傳的文件!");
}
}

調用:

try

{
string proimg = Niunan.Shop.Utility.Tool.Upload(fuimg, new string[] { ".jpg", ".gif", ".png" }, 3, Server.MapPath("~/upload/"));
}
catch (Exception ex)
{
Response.Write(ex.Message);
}

❻ file控制項怎麼上傳多個文件

File控制項是一個必須結合伺服器端功能才能實現的純客戶端控制項。

要使得文件上載能夠成功,要做到以下幾點:

INPUT type=file 元素必須出現在 FORM 元素內。
必須為 INPUT type=file 元素指定 NAME 標簽屬性的值。
FORM 元素 METHOD 標簽屬性的值必須設置為 post。
FORM 元素 ENCTYPE 標簽屬性的值必須設置為 multipart/form-data。
要處理上載到伺服器的文件,伺服器端進程必須可以處理 multipart/form-data 的提交。例如,Microsoft Posting Acceptor 能夠允許 Microsoft Internet Information Server (IIS) 接受文件上載。而在網上也可找到其它的 Common Gateway Interface (CGI) 腳本用於處理 multipart/form-data 提交。

用戶選擇要上載的文件並提交頁面後,該文件作為請求的一部分上載。文件將被完整地緩存在伺服器內存中。

File控制項一次只能上傳一個文件,並且其文件屬性值都是只讀的。採用File控制項同時上傳多個文件,實際上是動態生成多個File控制項,每選擇上傳一個文件,隱藏該控制項,生成另一個File控制項。這里只需要簡單的JavaScript技巧既可以實現,所以不做贅述。

以ASP.NET為例,介紹在伺服器端所需要進行的處理。

//獲取上傳文件列表

HttpFileCollection fileCollection = HttpContext.Current.Request.Files;

//逐個上傳每個文件
for (int index = 0; index < HttpContext.Current.Request.Files.Count; index++)
{
HttpPostedFile postedFile = HttpContext.Current.Request.Files[index];
filename = postedFile.FileName;
if (postedFile.FileName != "")
{
postedFile.SaveAs(uploadPath);
}
}

❼ 得到文件路徑怎麼使用file上傳

要獲取excel的file而不是路徑
路徑在瀏覽器中是不確定因素在ie的file標簽是可以獲取路徑的
而用火狐就獲取不到
所以不要用路徑你應該把form標簽設置enctype=multipart/form-data屬性
然後在後台接收formfile傳過來的東西
用file接一下之後

❽ type=file 瀏覽上傳時的文件類型可以自己定義

<script>
function check(){
var filepath=path.value
filepath=filepath.substring(filepath.lastIndexOf('.')+1,filepath.length)
if(filepath != 'jpg' && filepath != 'gif')
alert("只能上傳JPG或GIF格式的圖片")
}
</script><input type=file name=path onpropertychange="check()"> (只能上傳JPG或GIF格式的圖片)

❾ html input file 未上傳文件 怎麼修改

貌似是不能修改 file 裡面自帶的內容的
但是你可以做一個你想要的樣式,然後將 file 的 opacity 設置成 0 ,然後用 position: absolute;寬度;高度,覆蓋在你想要的樣式上,這樣點擊那個位置就相當於點擊 file

❿ file上傳文件問題 前台傳入後台獲取不到File,前台傳實體對象別的東西可以獲取到,在線等

後台實體對象
private File fileUpload;
private String uploadContentType; // 文件的內容類型

private String uploadFileName; // 上傳文件
改為
private File fileUploadFile;
private StringfileUploadContentType; // 文件的內容類型

private String fileUploadName; // 上傳文件

熱點內容
車載導航怎麼清理存儲空間 發布:2024-10-23 09:15:17 瀏覽:519
外網如何訪問伺服器 發布:2024-10-23 09:12:48 瀏覽:42
qt界面圖標加入後編譯不顯示 發布:2024-10-23 08:55:17 瀏覽:483
懷舊服搞腳本 發布:2024-10-23 08:39:35 瀏覽:171
python30爬蟲 發布:2024-10-23 08:39:25 瀏覽:153
ddbj資料庫 發布:2024-10-23 08:32:26 瀏覽:270
蘋果如何恢復出廠設置沒有id密碼 發布:2024-10-23 08:32:15 瀏覽:251
舊的伺服器進口要辦什麼證件 發布:2024-10-23 08:28:37 瀏覽:711
配置母液時分為三種各代表什麼 發布:2024-10-23 08:00:32 瀏覽:136
只狼完全解壓 發布:2024-10-23 07:41:56 瀏覽:549