问题标签 [blueimp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
57753 浏览

jquery - blueImp/jquery 文件上传 - 如果文件类型不被接受,我如何收到错误消息?

我想使用 BlueImp/Jquery File Upload 来将一些图像上传到网络服务器。我有通过阅读许多来源生成的这个 JS 代码

它之所以有效,是因为它不会上传任何不是图像的文件,但我希望能够获取错误消息(如果存在)以显示给用户。

他们的演示中,他们有一些代码(jquery.fileupload-ui.js 和 jquery.fileupload-fp.js)可以“神奇地”创建带有错误的 HTML(我仍在努力理解它)。

我真的不知道我是否也应该使用这些插件并以某种方式自定义生成的 HTML,或者手动获取信息并填充它是否更简单。

我对 JS 和 Jquery 很陌生,所以也许我遗漏了一些东西。

如何配置正在生成的 HTML 或如何获取错误消息?

谢谢,奥斯卡

0 投票
0 回答
215 浏览

php - blueimg 图片上传目录并获取上传图片名称

我正在尝试在我的网页中使用 blueimg 图像上传器(在 php 中),但是我在上传目录时遇到了问题。这是我的文件的路径。

起始页是 index.php,它位于 blueimg 文件夹中,所有其他必需的 blueimg 文件和文件夹都位于该 blueimg 文件夹中。

这是 upload.class.php 中的行

我是否需要修改任何其他文件中的任何其他行?

第二个问题:我想知道有没有办法获取上传图片的名称以便保存到数据库中?

0 投票
2 回答
1369 浏览

jquery - jquery & x-tmpl

我在我的代码中使用 blueimp 上传器,我想稍微修改一下代码。这是我要修改的部分代码。

我在代码的最后添加了一个隐藏输入:

我想要做的是,每当我上传图像时,我都想获取它的名称以便存储到数据库中。问题是我无法获得隐藏输入的唯一名称。假设我上传了三张图片,每个隐藏字段的名称都相同。

我厌倦了使用 for 循环中的可变“i”来连接类似“imagename+i”但无法做到。

任何帮助表示赞赏。

0 投票
1 回答
3026 浏览

file-upload - 如何在上传表单以及每个单独的文件上传中提交输入字段

我正在使用 blueimp 的 fileupload 插件来实现多个文件上传。

我的样本表格:

我还在上传模板中添加了额外的文本输入:

为了将标签值发送到服务器,我必须使用 formData 选项;将我的文件夹名称输入值呈现为空。如何将两个输入值都发送到服务器?

0 投票
0 回答
1215 浏览

jquery - 你如何在 jquery fileupload 中强制渲染上传模板

我正在使用 blueimp 的 jquery 文件上传。上传成功完成后,我可能需要将文件标记为错误。

如何强制重新渲染该行?我正在使用插件提供的 UI 小部件和默认模板。

我在 jquery.fileupload-ui.js 中看到了一个 _renderUpload 函数,但它是私有的。我在下面的示例中将文件标记为错误,但必须重新渲染才能在浏览器中将行渲染为错误。

0 投票
1 回答
1018 浏览

jquery - 基本的 jQuery 问题重新。blueimp-jQuery-File-Upload with Java

我正在使用 GWT Java,我是 jQuery 新手。我真的不知道要搜索什么来澄清这个问题。也许有人可以指出我正确的方向。最初,我想要一个 GWT 中的多文件上传表单,但 GWT FormPanel 一次只接受一个文件。所以我在看 blueimp-jQuery-File-Upload。

这里有代码: https ://github.com/blueimp/jQuery-File-Upload/wiki/Google-App-Engine-Java 用于在 Java 中将 blueimp-jQuery-File-Upload 与 App Engine 一起使用。服务器端代码似乎很有意义,但我无法测试它,因为前端似乎什么都不做。

我包含了 jQuery 代码 my_jquery_functions.js

在 HTML 头中,就在 jquery-1.8.2.min.js 之后

我已经阅读了有关 jQuery 的基本内容,其中说典型的 jQuery 语法适用于事件处理程序:$(selector).action()

但是这里的代码(上面的代码链接)以: $(function() { $('#fileupload').fileupload();

我希望通过单击上传按钮来调用这样的代码,但是没有这样的按钮,只有一个浏览按钮,并且在 HTML 中没有引用它。为什么表单没有上传按钮?

如果我添加: alert("jQ called"); 在 jQuery 函数顶部附近没有警报,确认该函数永远不会被调用。

我错过了什么或者这个示例代码是垃圾吗?

0 投票
2 回答
1756 浏览

javascript - requirejs blueimp fileuploader 仅加载 min.js 文件,仅加载其他文件

所以我是 requirejs 和骨干的菜鸟,但我试图在我的本地机器上加载 blueimp 文件上传器的所有依赖项,而不是加载任何外部脚本。这是我的 config.js 文件:

我知道我不应该将所有其他文件作为主干的依赖项,但我只是想加载这些东西。

发生的情况是,它加载时没有任何错误,但是当我查看页面时,它只加载了 canvas-to-blob.min.js、load-image.min.js 和 tmpl.min.js。

任何想法为什么会这样?这很奇怪,因为例如,如果我将其他文件之一上的路径更改为错误,则该事物将抛出错误并失败,就好像它试图加载它一样。但是当它的路径正确时,它就不会加载......

0 投票
0 回答
1312 浏览

jquery - 上传后未调整大小的Blueimp Jquery文件上传缩略图

我正在尝试在我的 MVC4 项目中使用Blueimp Jquery 文件上传。我已经实现了一切并且它正在工作。我使用了MaxPavlov 的 MVC 示例

上传工作 100%,我唯一的问题是上传后显示的缩略图没有正确调整大小。我可能只会错过我需要包含的脚本。

以下是按我在页面中包含它们的顺序排列的脚本:

我还复制了 MVC 示例中的模板。

当我在运行应用程序时从我的计算机中选择图像时,缩略图的大小是正确的,然后我单击“上传”文件已上传,之后显示时,我的图像与磁盘上的图像大小相同. 我尝试.preview在 css 中设置类,这在 chrome/firefox 中有效,但在 IE 中无效。

0 投票
2 回答
825 浏览

php - 将变量从输入表单传递到upload.class.php

我正在尝试实现 blueimp jquery 文件上传插件。我的最终目标是让插件针对特定的上传文件夹,具体取决于 URL 指定的 ID

例如)../plugin_path/index.php?job=13

然后上传将转到名为“13”的文件夹。因此,只有先前上传的“Job 13”图像才会显示在上传页面上。

我的问题是从 URL 请求值后:

我无法将 $jobid 变量传递给“upload.class.php”以在“upload_dir”中引用它。

有谁知道如何做到这一点?提前致谢。

0 投票
1 回答
108 浏览

php - blueimp 不允许通过 jquery 适配器进行第二次 post 操作

我在我的网站上使用 blueimp。blueimp 包含在我的页面末尾(index.php),例如:

在我的 php 页面中,我还使用了一个 jquery 适配器,它通过以下方式发送来自同一页面的一些变量和来自 blueimp 上传器的两个变量:

每当我调用此函数时,变量都不会发送到 some.php 。但是,如果我删除

从 index.php 页面开始,函数 save 开始工作。我猜想来自包含的 blueimp 页面,即 index.html,会阻止 jquery 适配器正常运行。

关于这个问题有什么线索吗?

提前致谢。