相关疑难解决方法(0)

jQuery上传进度和AJAX文件上传

好像我没有清楚地传达我的问题.我需要发送一个文件(使用AJAX),我需要使用Nginx HttpUploadProgressModule获取文件的上传进度.我需要一个很好的解决方案.我尝试过使用jquery.uploadprogress插件,但我发现自己不得不重写它以使其在所有浏览器中工作并使用AJAX发送文件.

我只需要执行此操作的代码,它需要在所有主流浏览器(Chrome,Safari,FireFox和IE)中运行.如果我能得到一个可以处理多个文件上传的解决方案,那就更好了.

我正在使用jquery.uploadprogress插件从NginxHttpUploadProgressModule获取文件的上传进度.这是一个facebook应用程序的iframe内部.它适用于Firefox,但它在chrome/safari中失败了.

当我打开控制台时,我得到了这个.

Uncaught ReferenceError: progressFrame is not defined
jquery.uploadprogress.js:80
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

我想在完成后使用AJAX发送文件.我该如何实现?

编辑:
我很快就需要这个,这很重要,所以我要在这个问题上给予100点奖励.第一个回答它的人将得到100分.

编辑2:
Jake33帮我解决了第一个问题.第一个给出如何使用ajax发送文件的响应的人将获得100分.

ajax jquery file-upload nginx

69
推荐指数
2
解决办法
14万
查看次数

使用进度条将文件直接上载到S3

关于这个问题,从ASP.NET应用程序直接将文件上传到Amazon S3,有没有办法做到这一点,并有一个进度条?

----编辑----

两天后,直接的方式仍然没有运气.找到一件看起来很有前途但不自由的东西:http://www.flajaxian.com/

使用flash通过进度条直接上传到S3.

ajax file-upload amazon-s3 progress-bar

15
推荐指数
1
解决办法
2万
查看次数

AWS S3 Javascript SDK重新发送请求失败

我正在使用AWS S3 Javascript sdk通过我的浏览器将文件上传到我的S3存储桶.我通过正常的多部分上传来获取文件或上传小型甚至是大型文件都没有问题.

我遇到的问题是在上传一个巨大的文件时丢失了我的连接.返回连接后,重新发送请求以查找要上载的其余部分但失败.

我附上了失败请求的屏幕截图

在此输入图像描述

有什么理由失败,或者任何方式可以处理/解决?

javascript file-upload amazon-s3 amazon-web-services amazon-javascript-sdk

4
推荐指数
1
解决办法
552
查看次数