Tag: 阅读器

上传非常大的文件(> 5GB)

我需要你的帮助。 我想用HTML,JQuery和PHP创建一个上传脚本。 是否可以编写一个可以上传非常大的文件(> 5 GB)的脚本? 我已经尝试使用FileReader,FormData和Blob,但即使有这些,我也无法上传大文件(我的浏览器在选择大文件后崩溃)。 PS:我想自己写。 不要发布任何已完成的脚本。 问候

从输入缩放图像

期望的结果:我想从文件上传表单中选择一个图像,将其缩放到缩略图并显示它。 问题:以下代码完全符合我的要求,但是,我必须选择文件不是一次,而是选择两次以查看图像预览。 (选择图像,没有显示,选择相同的图像,我得到缩放的显示)当我手动分配宽度和高度时,一切都很好,虽然现在我正在缩放它 – 这个问题开始了。 我需要进行代码审查! 当我注释掉if / if else / else语句并手动分配img.width和img.height为75时,我得到了显示,虽然它当然没有缩放。 previewFiles = function (file, i) { preview = function (file) { // Make sure `file.name` matches our extensions criteria switch (/\.(jpe?g|png|gif)$/i.test(file.name)) { case true: var reader = new FileReader(); reader.onload = function (e) { var img = new Image(); img.src = reader.result; var […]

使用$(this)和FileReader()来定位结果

我正在尝试从文件输入中显示图像的ajax预览。 使用FileReader()很容易,但我正在使用循环,所以当我将结果放在图像源中时,我需要使用$(this)来定位输入的循环项。 这对我来说甚至没有意义所以我们走了。 我们有一个循环.. 所以现在让我们说选择第二个输入,现在我需要将FileReader的结果添加到它的图像src中。 我如何定位第二个循环项及其内容来做东西? function readURL(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { // Here I need to use $(this) to target only the second list item’s img.preview $(‘.preview’).attr(‘src’, e.target.result); }; reader.readAsDataURL(input.files[0]); } }

如何从项目目录中读取javascript中的属性文件?

我正在构建Chrome打包应用程序。 如果配置文件在资源目录中并且在启动时想要通过Javascript读取它,我想放置脚本配置。 例如 项目 网页内容 的index.html 的manifest.json main.js 资源 config.properties 在这里,我希望main.js在开头加载config.properties文件并获取键值对。 有没有人做过这样的事情?