js怎么 *** 作后端发来的文件流结果对象

js怎么 *** 作后端发来的文件流结果对象,第1张

一、功能实现核心:FileSystemObject 对象 要在java-script中实现文件 *** 作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应...

<!DOCTYPE HTML>

<html>

<head>

<meta charset="UTF-8">

<title>Droid</title>

<style type="text/css">

ul li {

float: left

list-style: none

padding-right: 10px

}

</style>

<script type="text/javascript" src="jquery-1.8.0.min.js"></script>

<script type="text/javascript">

$ (function ()

    {

    var oUll = $ ("#ul"), FR, source = $ (':file')

    if (!!(FR = $ (window).prop ('FileReader')))

    {

    var fr = new FR ()

    $ ("#btn").click (function ()

    {

     var file = source.prop ('files')[0]

    if (!file)

    {

    return false

    }

    var aLi = $ ("<li></li>")

    var aImg = $ ("<img />")

    oUll.append (aLi)

    aLi.append (aImg)

    var imgs = $ ("img")

    fr.onloadend = function (e)

    {

    imgs.eq (imgs.length - 1).attr ('src', e.target.result)

    source.val ('')

    }

    fr.readAsDataURL (file)

    })

    }

    })

</script>

</head>

<body>

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

<input id="btn" type="button" value="添加" />

<ul id="ul"></ul>

</body>

</html>

您好,您可以使用 JavaScript 的 XMLHttpRequest 对象来实现把 HTTP 链接的文件转换成文件对象传回后端的功能。首先,您需要创建一个 XMLHttpRequest 对象,然后使用 open() 方法来设置请求的方法,URL 和是否异步处理请求,接着使用 send() 方法来发送请求,最后使用 responseType 属性来设置响应的类型,以及 response 属性来获取响应的文件对象。


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

原文地址: http://outofmemory.cn/tougao/11632412.html

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

发表评论

登录后才能评论

评论列表(0条)

保存