導航:首頁 > 編程語言 > 如何在js中獲取file

如何在js中獲取file

發布時間:2023-05-19 00:38:24

『壹』 怎麼用js來獲取 fileupload中的上傳文件的文件名

在firefox上,input(type=file)默認獲取到的value值就是文件名。回

在IE上,input(type=file)默認獲取到的value值是答路徑。

因此用js來獲取fileupload中的上傳文件的文件名需要多方面考慮。

你可以試下一下

function getFileName(path){
var pos1 = path.lastIndexOf('/');
var pos2 = path.lastIndexOf('\\');
var pos = Math.max(pos1, pos2)
if( pos<0 )
return path;
else
return path.substring(pos+1);
}

『貳』 js如何讀取文件夾文件

JS讀寫文件,分別如下:
//讀文件
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
var s = "";
while (!f.AtEndOfStream)
s += f.ReadLine()+"\n";
f.Close();
return s;
}
//讀文件
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
var s = "";
while (!f.AtEndOfStream)
s += f.ReadLine()+"\n";
f.Close();
return s;
}
//寫文件
function writeFile(filename,filecontent){
var fso, f, s ;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile(filename,8,true);
f.WriteLine(filecontent);
f.Close();
alert('ok');
}

『叄』 JS 怎麼獲取 lt;type='file'的值

不是沒有人回答你,是你的問題有問題螞攔:

先回答你的問題吧:

設你的表單如下:

<form name="myform">

<input type="file" name="file"/>

<imput type="submit" name=""/>

</form>

以上這段代碼中form標簽的名字是 myform, 然後其中有你的input file。

這樣的話,可以這樣取得其中正裂的值:var upFile=document.myform.file.value

變數upFile中就是你上傳的值。

===========================================

看你的問題好像是javaScript和html相關的問題啊,反正我不懂ASP,如果你問問題的話,一定要在標題中存在 js、html、asp、php等關鍵字,否則很難有太滿意的答案的。

比如有一次就問一個字體的名字,160分的高分竟然沒有回答,我就暈了,還有個騙子想騙我,我更暈了。

後我我才發現,我的問題竟然跑到生活類里去了,能有幾人知道啊,後來乾脆改名:藝術,尋找藝術LOGO字體。嘿嘿,別說,6分鍾有答悶清胡案,而且還後加分。

『肆』 JS 怎麼獲取 lt;type='file'的值

不是沒有人回答你,是你的問題有問題:

先回答你的問題吧:

設你的表單如下:

<form name="myform">

<input type="file" name="file"/>

<imput type="submit" name=""/>

</form>

以上這段代碼中form標簽的名字是 myform, 然後其中有你的input file。

這樣的話,可以這樣取得其中的值:var upFile=document.myform.file.value

變數upFile中就是你上傳的值。

===========================================

看你的問題好像是javaScript和html相關的問題啊,反正我不懂ASP,如果你問問題的話,一定要在標題中存在 js、html、asp、php等關鍵字,否則很難有太滿意的答案的。

比如有一次就問一個字體的名字,160分的高分竟然沒有回答,我就暈了,還有個騙子想騙我,我更暈了。

後我我才發現,我的問題竟然跑到生活類里去了,能有幾人知道啊,後來乾脆改名:藝術,尋找藝術LOGO字體。嘿嘿,別說,6分鍾有答案,而且還後加分。

『伍』 js頁面如何獲取file文件大小

js一般是獲取不到文件大小的,即使有時能,使用js也會涉及到瀏覽器版本兼容的問題,。
一般判斷文件大小都放在伺服器端的,文件比較大的話,可以用ajax做非同步效果。

『陸』 怎樣 在js中獲取input file

javascript 獲取文件域 (type=file) 的完整路徑一直是很麻煩的問題,問題主要出在一些瀏覽器基於安全性考慮而不能正常獲取到文件域中選中圖片的決對路徑,尤其一些基於webkit的瀏覽器比如 Chrome, Safire等瀏覽器,下面是一個可以兼容 IE 6 , 7, 8 和 firefox 的獲取 input file 完整路徑的方法,該方法不支持 Chrome 和 Safire,要支持這些瀏覽器可能要使用到 Flash ,對程序員來說比較麻煩。
HTML頁面:
<input type="file" name="attachment" id="attachment" />
<input type="text" name="trueattachment" id="trueattachment" />js部分:
<script type="text/javascript">
var attachment=document.getElementById("attachment");
var trueattachment=document.getElementById("trueattachment");
attachment.onchange=function(){
trueattachment.value=getFullPath(this);
}
function getFullPath(obj){
if(obj)
{
//ie
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
return document.selection.createRange().text;
}
//firefox
else if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
return obj.value;
}
}
</script>

『柒』 怎麼用js來獲取 file中的上傳文件的文件名

在firefox上,input(復type=file)默認制獲取到的value值就是文件名。
在IE上,input(type=file)默認獲取到的value值是路徑。
因此用js來獲取fileupload中的上傳文件的文件名需要多方面考慮。
你可以試下一下
function getFileName(path){
var pos1 = path.lastIndexOf('/');
var pos2 = path.lastIndexOf('\\');
var pos = Math.max(pos1, pos2)
if( pos<0 )
return path;
else
return path.substring(pos+1);
}
測試過了,沒有問題,可用。

『捌』 javascript 中怎樣獲取file里的完整路徑,如:D:\E\1.jpg

樓主問的應該是獲取一個file input表單域的文件名全路徑吧,這是不能實現的,除非在IE6下面。這個已經因為安全問題被現代所有瀏覽器屏蔽了,只能獲取到文件名

『玖』 JS怎麼獲取表單file的值

我給個例子給你吧專:屬

<script>

functionhe(){
varfile=document.getElementById("haa").files[0];
console.log(file);
alert(file['name']);
}


</script>
</head>
<body>
<inputtype="file"id="haa"onchange="he()"/>
</body>
</html>
閱讀全文

與如何在js中獲取file相關的資料

熱點內容
產品在網站優化多少錢 瀏覽:992
亂碼文件夾 瀏覽:480
mc編程後怎麼模擬加工 瀏覽:153
如何恢復刷機後的數據 瀏覽:243
重裝系統win81教程 瀏覽:317
nero10安裝教程 瀏覽:182
handJoy游戲大廳安卓版 瀏覽:663
wow的配置文件怎麼重置 瀏覽:921
css代碼在線編輯 瀏覽:383
哪個狼人殺app可以觀戰 瀏覽:797
你懂的免費qq空間 瀏覽:858
電影曲面是在哪裡拍的app 瀏覽:137
ipadwps怎麼改文件名 瀏覽:162
怎麼將結果顯示在jsp 瀏覽:819
word文檔解析度 瀏覽:108
如何在網站主頁中插入圖像 瀏覽:258
特斯拉數據需要多少伺服器 瀏覽:828
手機百度雲無法看種子文件 瀏覽:690
都有哪些街拍網站 瀏覽:482
賣家鄉特產要什麼網站賣呢 瀏覽:102

友情鏈接