相关疑难解决方法(0)

使用Ajax XmlHttpRequest上传文件

嗨,我正在尝试使用此代码发送带有xmlhttprequest的文件.

<script>
    var url= "http://localhost:80/....";
    $(document).ready(function(){
        document.getElementById('upload').addEventListener('change', function(e) {
            var file = this.files[0];
            var xhr = new XMLHttpRequest();
            xhr.file = file; // not necessary if you create scopes like this
            xhr.addEventListener('progress', function(e) {
                var done = e.position || e.loaded, total = e.totalSize || e.total;
                console.log('xhr progress: ' + (Math.floor(done/total*1000)/10) + '%');
            }, false);
            if ( xhr.upload ) {
                xhr.upload.onprogress = function(e) {
                    var done = e.position || e.loaded, total = e.totalSize || e.total;
                    console.log('xhr.upload progress: ' + done + ' …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery file-upload xmlhttprequest

57
推荐指数
1
解决办法
12万
查看次数

标签 统计

ajax ×1

file-upload ×1

javascript ×1

jquery ×1

xmlhttprequest ×1