草庐IT

file_stream

全部标签

javascript - (Webpack)使用 url-loader 或 file-loader,我真的必须在我的 .js 中为我想要包含的每个静态图像包含一个 require() 吗?

我仍在学习webpack,并且我无法在我的生产构建中显示图像,直到我偶然发现一些代码具有require('path/to/image.png')在.js文件的顶部。所以我试了一下,你瞧,它奏效了。这对我来说似乎很奇怪。我真的必须为我需要提供的每个静态图像都包含其中之一吗?有一个更好的方法吗?如果没有,这将是一团糟。 最佳答案 您可以使用CopyWebpackPlugin在构建webpack项目时将src文件移动到Assets文件夹。此答案中的详细信息:https://stackoverflow.com/a/33374807/4929

javascript - 使用 XmlHttpRequest : Streaming? 发送文件

我正在尝试通过拖放上传大文件。我有这段Javascript代码:xhr=newXMLHttpRequest();xhr.open('POST',url,true);xhr.setRequestHeader('X-File-Name',file.name);xhr.setRequestHeader('X-File-Size',file.size);xhr.setRequestHeader('Content-Type',file.type);xhr.send(file);其中url是目标url的字符串,file是我在之后检索到的Blob(根据http://www.w3.org/TR/XML

javascript - 如何使用 gulp webpack-stream 生成正确命名的文件?

目前我们正在使用Webpack用于我们的模块加载器,Gulp用于其他一切(sass->css,以及开发/生产构建过程)我想将webpack的东西打包到gulp中,所以我所要做的就是键入gulp,它会启动、监视并运行webpack以及我们的gulp设置要执行的其余操作。所以我找到了webpack-stream并付诸实现。gulp.task('webpack',function(){returngulp.src('entry.js').pipe(webpack({watch:true,module:{loaders:[{test:/\.css$/,loader:'style!css'},]

javascript - 如何使用 gulp 和 'main-bower-files' 选择缩小的依赖项?

我正在尝试创建一个简单的gulp任务来获取所有bower.json依赖项并将它们注入(inject)到我的index.html文件中。这是我的gulpfile.js的样子:vargulp=require('gulp');varbowerFiles=require('main-bower-files');varinject=require('gulp-inject');gulp.task('default',function(){gulp.src('./public/index.html').pipe(inject(gulp.src(bowerFiles({paths:{bowerDir

javascript - 如何解决此错误 : ENOENT: no such file or file or directory, open '/tmp/mt-1miyjxv/os.json' at error native?

我最近从旧版本升级到meteor1.4.1.1。但现在我似乎无法再启动我的应用程序了!帮助!升级后,我进入我的应用程序目录,然后运行“meteor--port7123”,它曾经(工作)在以前的meteor版本中启动我的应用程序,但似乎无法通过此错误消息:运行meteor--port7123后我得到:下载meteor-tool@1.1.10...这个过程永远不会完成,然后出现附件中指示的错误消息。稍作研究表明,错误中的ENOENT表示ErrorNOENTity。我的文件可能有问题,或者我的路径或文件名有误。我该如何纠正这个问题?如有任何帮助,我们将不胜感激。

javascript - "HTTP Streaming"(推送)AJAX 模式的跨浏览器实现

客户端从服务器请求网页。然后客户要求进行额外的计算;服务器执行一系列计算并在可用时立即发送部分结果(文本格式,每行包含单独的完整项目)。客户端使用服务器提供的信息更新网页(使用JavaScript和DOM)。这似乎适合HTTPStreaming(current版本)来自Ajaxpatterns网站的模式。问题是如何以跨浏览器(浏览器不可知论)的方式做到这一点,最好不使用JavaScript框架,或使用一些轻量级框架,如jQuery。问题始于以跨浏览器方式生成XMLHttpRequest,但我认为主要问题是并非所有浏览器都正确地实现了onreadystatechangefromXMLHt

Stream——集合数据按照某一字段排序

文章目录前言假设业务场景排序前的准备正序排序1、数据集合的判空Optional.isPresent()2、使用sort排序3、将排序后的数据流转换为list你以为这样就完了?倒序排序前言之前,针对Stream链式编程中的几个方法做了大致的说明。详情可以参考:JDK1.8新特性之Stream详解个人笔记但实际业务中,总会存在很多复杂的思维,需要使用到Stream,此时玩的不熟练总感觉无从下手。今后开始写几种常用的逻辑方式。假设业务场景在数据查询出来后,需要针对集合中的数据信息,按照某一字段进行正序或倒序排序。排序前的准备创建一个数据元类,并填充数据做一个指定对象的数据集合。classUsers{

javascript - jQuery 抓取输入类型为 ='file' 的上传文件

我想抓取在中上传的文件标签。当我执行$('#inputId').val()时,它只会获取文件的名称,而不是实际文件本身。我正在尝试遵循这个:http://hacks.mozilla.org/2011/03/the-shortest-image-uploader-ever/functionupload(file){//fileisfromatagorfromDrag'nDrop//Isthefileanimage?if(!file||!file.type.match(/image.*/))return;//Itis!//Let'sbuildaFormDataobjectvarfd=new

javascript - MVC4 Beta 缩小和 bundle : Ordering files and debugging in browser

我已经开始使用MVC4Beta中包含的bundle和缩小。我遇到了一些问题:一方面,如果我使用经典bundle,似乎我必须重命名我的文件以确保它们以正确的顺序bundle。假设我有三个javascript文件:“ants.js”、“bugs.js”、“insects.js”ants.js依赖于bugs.jsbugs.js依赖于insects.js默认bundle似乎按字母顺序bundle它们。为了让它们正确bundle,我必须将它们重命名为:“0.insects.js”、“1.bugs.js”、“2.ants.js”这真的很老套,必须有更简洁的方法。我遇到的下一个问题是调试。我喜欢在我

javascript - 使用plupload手动触发 'open file dialog'

我在图片上传前使用plupload对客户端进行缩放。如果用户没有安装flash、silverlight等引擎,我喜欢它优雅地回退到html4的功能。我希望能够在用户单击页面上的某些元素时开始上传,并且我想处理这些事件(有时会阻止打开文件对话框)。事实上,我想使用javascript弹出打开文件对话框。好的,所以HTML4(或者更确切地说是浏览器,除了chrome:P)不会让我这样做,除非用户点击浏览按钮(或覆盖浏览按钮的覆盖层),所以当我得到回退到HTML4我会接受我不能这样做,但大多数用户都会安装flash或silverlight,他们没有这个限制。所以我的问题是:我如何在plupl