jquery如何获取input(file)控件上传的图片名称,即"11111.jpg"

jquery如何获取input(file)控件上传的图片名称,即"11111.jpg",第1张

$('input')on('change',function(){

var value = $(this)val();

value = valuesplit("\\")[2];

})

value 就是名称。因为浏览器安全机制 获取到的value都是C:\fakepath\  加上名,所以可以用这个方式获取

语法Input(number, [#]filenumber)Input 函数的语法具有以下几个部分:部分描述number必要。任何有效的数值表达式,指定要返回的字符个数。filenumber必要。

任何有效的文件号。说明通常用 Print # 或 Put 将 Input 函数读出的数据写入文件。Input 函数只用于以 Input 或 Binary 方式打开的文件。

与 Input # 语句不同,Input 函数返回它所读出的所有字符,包括逗号、回车符、空白列、换行符、引号和前导空格等。

对于 Binary 访问类型打开的文件,如果试图用 Input 函数读出整个文件,则会在 EOF 返回 True 时产生错误。

要获取远程输出的$_FILES[file][temp_name],个人觉得用iframe不太好。

用AJAX吧:

$post(

'outputFileTempNamephp',

null, //参数列表

function(response){alert(response);}, //回调函数

'text' //获取数据类型

);

只需在远程的outputFileTempNamephp页面输出$_FILES[file][temp_name]就可以了。

outputFileTempNamephp:

<php

//do Something

echo $_FILES[file][temp_name];

>

<img src="xxxjpg" alt="" id="src"/>

<div id="target"></div>

<script type="text/javascript">

//需要在页面中引入jQuery

$(function(){

// jq获取路径。

var image_src = $('#src')attr('src');

// 通过dom *** 作方法获取dom对象并设置innerHTML的值为jq获取的路径。

documentgetElementById('target')innerHTML = image_src;

});

</script>

$("article li")each(function(){

var src = $(this)find("img")attr("src"); //获取地址

var url = ">

以上就是关于jquery如何获取input(file)控件上传的图片名称,即"11111.jpg"全部的内容,包括:jquery如何获取input(file)控件上传的图片名称,即"11111.jpg"、百万火急!!!jQuery怎么获取到图片的$_FILES[file][tmp_name]、jq获取的照片路径怎么写在innerhtml里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9586886.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存