草庐IT

github项目上传

全部标签

javascript - 将 blob 作为分段上传会导致 500mb 后在 Chrome 上出现 net::ERR_FILE_NOT_FOUND

我只在GoogleChrome和Chromium上遇到了一个非常奇怪的问题。背景是:我使用分段上传方法将文件上传到我的服务器,这意味着我将文件分成10mb的block并将每个block发送到服务器。这在具有任何大小文件的所有浏览器中都可以完美运行,当我需要加密每个block时问题就开始了。对于加密,我使用CryptoJS,在上传block之前,我对其进行加密并获取要上传的生成的Blob,当我必须上传少于50个block(50个blob)时,这在Chrome上运行良好,总共大约500mb),之后我得到一个POSThttp://(...)net::ERR_FILE_NOT_FOUND。奇怪

javascript - 在多部分/表单数据上传的各个部分设置内容长度 header

我想使用multipart/form-data类型的发布请求上传多个文件,对于每个文件,我需要知道服务器端的文件大小(内容长度)。为了在javascript中构造POST请求,我使用了一个FormData对象,并将要上传的File对象附加到它。这工作正常,但是除了Content-Dispositionheader之外,每个部分只添加了一个Content-typeheader,但没有Content-lengthheader,尽管此信息可从各个文件对象中获得。有没有办法实现在发送请求时为FormData对象的每个部分设置Content-lengthheader?下面是我使用的代码,包括我解

javascript - RequireJS 不适用于具有 CDN 托管库 (jQuery) 的多页项目

我在一个多页项目上使用RequireJS,它的Javascript文件夹结构看起来有点像这样(你如何在Markdown中再次制作那些花哨的目录树?):common.jslib/--jquery-1.9.1.min.js--modernizr-2.6.2.min.js--underscore-amd.min.jspage/--index.js--start.js--checkout.js无论如何,common.js是我设置配置参数的主要脚本文件。这是它的样子:common.js文件//ConfigureRequireJSrequirejs.config({baseUrl:"assets/

javascript - 如果库的实现未与 TS 项目集成,如何使用 d.ts 文件导出的常量类型?

DefinitelyTyped有许多库的类型定义,但当Javascript实现与Typescript分离时,我常常找不到使用它们的好方法,比如当库通过a将自己分配给窗口的属性时标记,当我管理的JS包位于另一个单独的脚本中时。(即使将所有东西捆绑在一起包括库是标准和可靠的方法,但为了这个问题假设我没有将库导入我的TS项目的选项。)例如,假设我为名为myLib的库找到了一个漂亮的定义文件://my-lib.d.tsexportconstdoThing1:()=>number;exportconstdoThing2:()=>string;exportconstversion:string;e

javascript - 如何重置 blueimp jQuery 文件上传插件?

要点:如何重置blueimpjQuery文件上传插件,使其认为没有文件已上传?我的场景我有一个只允许上传一个文件的上传表单。上传该文件后,将对其进行分析。此时,用户可以选择单击“取消”按钮,我会在此处重置View模型的其余部分。当用户点击取消时,我想重置用户上传的文件数,因为它们基本上是重新开始的。我仍然希望在重置后最多应用一个文件。目前发生了什么上传文件点击取消按钮,一切都重置(即我重新初始化文件上传控件)尝试上传文件,但系统仍提示已达到最大文件数。我尝试过的我尝试调用fileupload('destroy')然后重新初始化,但这似乎没有结果(我希望销毁也会破坏对实例的跟踪)。我的问

javascript - 带有文件上传的 AngularJs Ajax POST 表单

我正在尝试设置一个表单,以使用ajax请求提交给已经使用Ajax构建的api。由于某种原因,文件只是不想传输到系统,尽管已经构建了一个后端来处理这个问题,并且它工作正常。根据我在此处找到的教程,我的服务看起来像这样:http://badwing.com/multipart-form-data-ajax-uploads-with-angularjs/addActivity:function(url){return$http({method:'POST',url:REQUEST_URL+'Volunteering/AddActivity?token='+token+url,headers:

javascript - 新项目 - Angular 1.4 还是 2.0?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我们即将开始使用Angular和KendoComponents的新项目,使用Angular最新版本1.4,但我听说Angular2.0有太多新东西,但与此同时,它不具有向后兼容性。由于没有公布发布日期,我们有点困惑是等待2.0发布日期还是继续1.4?请提出建议。

javascript - 如何使用 JavaScript 上传嵌入图像?

我想构建一个包含JavaScript的简单HTML页面,以使用嵌入在HTML中的图像数据与磁盘上的文件执行表单POST。我看过这篇文章,它适用于常规表单数据,但我对图像数据感到困惑。JavaScriptpostrequestlikeaformsubmit 最佳答案 **更新**2014年2月**作为jQuery插件提供的新版本和改进版本:https://github.com/CoeJoder/jquery.image.blob用法:$('img').imageBlob().ajax('/upload',{complete:funct

javascript - TypeScript 项目中缺少基本的 DOM 类型

我正在用TypeScript设置一个网络应用程序,我似乎缺少一些我需要的基本类型。当我编译(npmrunbuild)时,我得到以下错误,errorTS2304:Cannotfindname'HTMLElement'.errorTS2304:Cannotfindname'SVGElement'.errorTS2304:Cannotfindname'EventTarget'.errorTS2304:Cannotfindname'TouchEvent'.errorTS2304:Cannotfindname'MouseEvent'.errorTS2304:Cannotfindname'Poin

javascript - 如何使 Backbone.js 集合项目独一无二?

假设我有这些Backbone.js模型:varTruck=Backbone.Model.extend({});vartruck1=newTruck();vartruck2=newTruck();truck1.set("brand","Ford");truck2.set("brand","Toyota");truck3.set("brand","Honda");truck4.set("brand","Ford");然后,假设我们有一个Backbone.js集合:varTruckList=Backbone.Collection.extend({model:Truck,comparator: