怎樣不用typefile上傳文件
『壹』 .net項目,視圖用的razor,我想實現一個文件的上傳功能,不用type=file標簽!
首先,你的功能肯定不是一個Input標簽可以解決的(HTML5 我不了解,但HTML4肯定不可能)
需要js和後台代碼配合(可能httpmole或httphandler來處理,建議httphandler處理),下面就要分清哪部分是js哪部分需要後台代碼,我的理解對話框/選中文件/提交後台 都是由js+html+css輔助操作;具體的上傳放在後台。有了模塊,下面就是碼農的堆代碼了,具體的開發並行還是怎麼就根據自己的喜好了,建議是先寫後台,驗證後台上傳功能(好的測試用例是可以很輕松的轉開發前台);再寫前台(如果你之前驗證後台上傳功能的用例寫的很棒,這里的代碼量會很輕松 主要是一個優化)。
『貳』 asp.net mvc 如何不用form上傳文件
html與伺服器交互本質就是form提交,不用form伺服器不可能得到數據。
$.ajax()裡面構造form表單然後把file標簽append到form中post提交。注意上傳form的屬性類型要加multi....data(忘記名字了類似這個)
『叄』 怎麼在不使用<input type="file">標簽的情況下上傳圖片
首先你的想法不能實現。
你是要改變網頁上傳的樣式,一般瀏覽器自帶的上傳不好看,很多都會修改上傳按鈕樣式。但是方法不是不使用file標簽。
做法的話,我見過最多是 設置file標簽opacity:0,就是讓標簽透明,然後覆蓋上你自己的樣式。
『肆』 請問網頁上怎樣不用input="file"來上傳文件,就比如像163郵件上傳附件的那個樣子
那個是隱藏在頁面中的iframe包含的input="file"實現上傳的,實際還是用input="file"就實現上傳文件。
這種方式需要三個頁面,前台按鈕頁面,隱藏的iframe頁面,後台接收處理的頁面。隱藏的iframe代碼只包括一個<form>,form中包含input=file的代碼。通過前台頁面的一個按鈕input=button來操作iframe頁面form中的input=file,達到設置input=file屬性值的目的。
前台核心JS代碼:(iframe_upload是iframe的name,upfiles是iframe頁面中input=file的id,form_upload是iframe頁面中form的id。)
var bt = iframe_upload.document.getElementById('upfiles');
bt.click();
if ( bt.value.length > 0 )
{
iframe_upload.document.getElementById('form_upload').submit();
}
後台頁面就是通用的POST接收文件的程序就可以了
『伍』 用type="file"上傳文件,為空時為什麼會傳入後台一個日誌文件
<input type="file" name="image" size="50"/>對應的後台文件是private java.io.File image;private String imageFileName;前者是文件後者是文件名稱,你看到的臨時文件是文件的具體內容然後filenae才是真正的文件名稱,你試試就知道了。具體不明吧的可以提問,我一般都會在的。
『陸』 因為需求,jsp中不用input type file請問怎麼上傳客戶端文件到伺服器啊
告訴一個郵箱,我最近也做這個了,有相關文檔和源程序,給你做個參考!沒有input type file,任何文件都可以
『柒』 type=file 瀏覽上傳時的文件類型可以自己定義
accept 屬性只能與 <input type="file"> 配合使用。它規定能夠通過文件上傳進行提交的文件類型。
提示:請避免使用該屬性。應該在伺服器端驗證文件上傳。
實例
在文件上傳中使用 accept 屬性,本例中的輸入欄位可以接受 gif 和 jpeg 兩種圖像:
<form>
<input type="file" name="pic" id="pic" accept="image/gif, image/jpeg" />
</form>
如果不限制圖像的格式,可以寫為:accept="image/*"。
『捌』 asp.net(c#)有沒有好用的提取文件路徑的控制項不上傳input type file和fileupload都是上傳的還得設置大小
不知道你要提取什麼文件,要是想獲取文件路徑,你可以用a標簽或者img控制項,只要在後台能獲取路徑的應該都可以,根據自己的需要
『玖』 <input type="file"> 上傳文件怎樣實現直接上傳不用再點擊上傳按鍵
不點擊按鈕怎麼選擇文件路徑啊
『拾』 input type file上傳文件問題
這個直接是沒法做到的。你可以換個思路試試,用一個變數先將type=file的這個的value值保存起來。然後上傳文件完成後再將這個變數的值賦值給這個的value 就可以了。可以試試。
希望可以幫到你。