相关疑难解决方法(0)

如何异步上传文件?

我想用jQuery异步上传一个文件.这是我的HTML:

<span>File</span>
<input type="file" id="file" name="file" size="10"/>
<input id="uploadbutton" type="button" value="Upload"/>
Run Code Online (Sandbox Code Playgroud)

在这里我的__CODE__代码:

$(document).ready(function () {
    $("#uploadbutton").click(function () {
        var filename = $("#file").val();

        $.ajax({
            type: "POST",
            url: "addFile.do",
            enctype: 'multipart/form-data',
            data: {
                file: filename
            },
            success: function () {
                alert("Data Uploaded: ");
            }
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

我只获取文件名,而不是上传文件.我该怎么做才能解决这个问题?

现行解决方案

我正在使用jQuery Form Plugin上传文件.

javascript ajax jquery asynchronous xmlhttprequest

2841
推荐指数
28
解决办法
129万
查看次数

在字符串和ArrayBuffers之间转换

是否有一种普遍接受的技术可以有效地将JavaScript字符串转换为ArrayBuffers,反之亦然?具体来说,我希望能够将ArrayBuffer的内容写入localStorage并将其读回.

javascript serialization typed-arrays arraybuffer

231
推荐指数
16
解决办法
30万
查看次数

在jQuery中解析多部分/混合响应

美好的一天.

我是jQuery的新手,熟悉javascript,大部分时间都在服务器端.

我感兴趣的是在浏览器中发布一个由一个文本字段和一个文件组成的多部分/表单数据表单对象.作为响应,服务器返回由一部分html或json和一部分application/octet-stream组成的多部分/混合响应.

我的目标是学习如何使用jQuery提取html或json部分并可选地将其显示在目标div(如果是html)中或重定向到json中的URL(如果是json),并将八位字节流保存到磁盘.优选按此顺序.

有人会非常友好地评论是否可以使用jQuery进行这样的多部分/混合响应解析以及如何执行此操作的一些想法.

实际上,虽然我更喜欢jQuery,但我会从任何流行的javascript框架中构建的答案中学到一些东西,甚至是简单的javascript本身.

谢谢.

javascript jquery multipart

9
推荐指数
1
解决办法
6154
查看次数