问题标签 [uploader]

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 投票
2 回答
1001 浏览

java - 多文件上传器 Java

我创建了一个程序来将图像从一台设备上传到另一台设备。就目前而言,该程序只允许用户一次上传一个文件。如果我想编辑程序以允许用户一次上传多个文件,那么最好的方法是什么。

我注意到您可以执行 .getSelectedFiles(),但由于这不允许 .getPath(),我不确定如何继续。假设你可以这样做:

我将如何去做第二行:

当我用 File 数组(如上所示)替换该行时,我在行上得到一个错误:

0 投票
0 回答
611 浏览

ajax - CakePHP ajaxupload 和 Uploader

我想使用这个 CakePHP-Plugin 上传多张图片,我用它来将上传附加到模型: http: //milesj.me/code/cakephp/uploader 不幸的是,文档在这方面不是很有帮助。我的计划是逐个提交文件以规避问题,如果一次上传多张较大的图片可能会出现问题。我需要做的(至少我希望如此)是发送一个包含本地文件路径的 JSON 请求并等待回调。如何使用输入字段(使用 html5 的 muliple = multiple)通过 javascript 获取本地文件名?另一个问题是,如果可能有任何问题,我还没有想到。我不确定回调机制将如何工作,因为数据发送只是一个文本,而上传本身由插件处理。

编辑:这是我在不使用 ajax 的情况下尝试过的。虽然这在某些情况下适用于多个小文件,但有时不适用于多个较大的图像,也不会返回任何错误。

0 投票
2 回答
1002 浏览

ajax - CakePHP 2.1、Ajax 和 Miles Johnsons 上传插件

我想通过 $actAs = 'Uploader.Attachment' 使用带有 CakePHP 2.1 的插件作为行为。虽然这适用于静态上传,但我不知道如何将它用于 ajaxUpload。

一个简单的问题:无论如何通过actAs-Behaviour 进行ajax-Upload 吗?

解释(如果需要):附件 Behavior 似乎没有任何默认值,也没有任何其他关于 ajax 的代码(尤其是下面代码中的 ajaxField)。虽然如果我通过包含插件它可以工作

所以我可以使用类似的东西:

但不是:

这不是我一直在寻找的,因为我 1. 仍然需要 actAs-Behaviour 来执行其他操作。2. 有两个不同的插件包含,我必须检查它们是否相同。3.不能自动创建拇指并将它们附加到模型的同一条目。

0 投票
1 回答
1385 浏览

ruby-on-rails - Ruby on rails - 无法使用 MiniMagick / CarrierWave Uploader 进行操作

这是我尝试上传不是图像的内容(例如 mp3)时收到的消息。

使用 MiniMagick 操作失败,可能不是图像?原始错误:MiniMagick::Invalid

所以我试图通过检查文件扩展名来设置条件。仅在不是 mp3 时才调整大小。

这是我使用 CarrierWave 的 FileUploader:

File.name 只为我提供不带当前文件扩展名的名称。您知道为我提供名称 + 扩展名的变量吗?

编辑:

我在我的控制器中找到了一个替代方案:

但现在我被我的 CarrierWave FileUploader 困住了:

太复杂了,我只需要 MiniMagick 来处理图像

我只需要一个小条件:

如果 file_is_image?==> 调整大小 + 创建缩略图

否则 ==> 什么也不做

谢谢

0 投票
1 回答
242 浏览

wordpress - Wordpress 媒体上传器无法正确上传

我正在通过 Wordpress 媒体上传器上传媒体。它说它可以很好地上传文件(如果我检查我的上传文件夹,它实际上就在那里)。

但是前端的图片坏了,如果我去媒体上传器,它会显示一个坏的图片。 在此处输入图像描述 在此处输入图像描述

现在奇怪的是,如果我在媒体上传器中单击“编辑图像”,它会向我显示图像...... 在此处输入图像描述

图像的链接也是正确的,除非我使用该链接查看图像时被带到 404 页面。

我想补充一点,我停用了我正在使用的所有插件,并且没有任何变化。同样,我已授予 777 的上传文件夹权限。没有变化。

上传器在我的远程服务器上工作正常,但是当我在本地使用该站点(使用 MAMP)时会发生这种情况。

我只是想知道问题是什么,以及当我将站点设置在另一台服务器上时是否会发生这种情况......这是怎么回事?

任何帮助表示赞赏!

0 投票
2 回答
693 浏览

python - 尝试构建简单的文件上传器 facebook 应用程序

长期潜伏者,第一次提问者。请原谅任何错别字,因为我在喝咖啡和打字准确性之间存在反比关系。

我想做的是为粉丝 Facebook 页面创建一个简单的上传应用程序。我决定用 Python 编写它,因为它是我知道的唯一语言,并且受 FB Dev 支持。

这个应用程序的目标是相当温和的:

  1. 用户应该能够简单地单击一个框,该框将打开一个对话框来选择他们硬盘上的文件并将其上传到云端(我已经选择了 dropbox,稍后会详细介绍)
  2. 上传者应该只接受特定的文件扩展名。
  3. 用户应该能够浏览并能够下载所述文件。
  4. 该应用程序应该能够检测洪水尝试,并且在理想情况下能够检测到哪个 facebook 用户正在上传它们。(这是对我的编码“技能”的悲哀控诉,即这个目标的后半部分是一个延伸目标)。
  5. 理想情况下,用户应该能够将文件从云移动到云,以及从云移动到磁盘。这没那么重要。

好的,既然我已经为我的巨著制定了目标,我将跟进我所在的位置,然后谦卑地接近溢出之神寻求指导。

所以首先我在 Heroku 上创建了一个帐户,并在那里创建了应用程序。它现在基本上就在那里,里面没有任何代码。

在此之后,我开始在网上寻找简单的 Python 文件上传器。搜索后,我在 DropBox 开发网站上找到了这段代码。所以我注册了一个保管箱 SDK,并且不得不通过这个http://pypi.python.org/pypi/setuptools安装“设置工具” 我使用了 ez_setup.py 并简单地运行了似乎通过“setuptools 模块”未找到错误。

我已经发布了下面的代码。

此后我发现了错误

我开始有点担心这可能会朝着错误的方向发展,而且我不太擅长编码,甚至更不擅长寻求帮助。因此,在我花太长时间试图使我的问题变得过于完美之前,我现在就发布这个。我真的很喜欢学习编码,如果你们能在正确的方向上帮助我,将不胜感激。似乎每个人,即使是没有经验的人,都能够比我更快地完成这类项目。

这些是我一直在使用的参考资料/我一直在访问的网站

https://www.dropbox.com/developers

我不被允许发布更多超链接,因为我太菜鸟了,显然。'-_-

无论如何,我离题了,任何帮助将不胜感激。

编辑/进度报告

所以我设法更新了 Python 环境以克服上面帖子中描述的错误。然而,我只是成功地获得了一个让我更加困惑的新的。

我尝试直接使用 DropBox 来查看应用程序中是否有任何东西可以帮助我解决所有这些问题,但是代码、我的浏览器和 Dropbox 应用程序似乎都完全相互忽略了。

再次感谢很多帮助。我想我可能会在一段时间内对一些 SQL 大发雷霆。

0 投票
2 回答
554 浏览

php - 纯html上传器

html 中是否有任何脚本来上传文件它应该只有 1 个 html 文件(可以包括 js 等)但应该是 1 个文件 .html 没有 php 和文件上传的路径(如果可能)

0 投票
1 回答
274 浏览

cakephp - CakePHP - Uploader 插件的自定义验证功能

我想在 Uploader 行为中使用自定义验证函数,宽度和高度,来创建一个新的自定义验证函数来测试图像是否为正方形。因此,当我在模型中使用行为时,这就是我使用文件验证功能的方式。我也在我的 SquareValidation 函数中概述了我想在下面做的事情。

但是我如何访问自定义验证函数中的那些核心(行为)验证函数并使用它们来检查提交的文件是否为正方形(我想允许任何高度/宽度组合)。我知道要调用核心验证函数(对 CakePHP),例如,我会简单地使用:

那么我该如何对属于行为的核心验证功能做同样的事情呢?当我创建了自定义验证函数后,我是否会像在验证数组中那样执行行为数组中的函数(就像在我的示例中一样)?

参考:上传文档 - http://milesj.me/code/cakephp/uploader#validating-against-a-model

0 投票
1 回答
572 浏览

javascript - 过滤器黑名单

Plupload 具有按扩展过滤的能力。在文档中,在 plupload 设置中: 白色扩展名列表:

是否可以将扩展名列入黑名单,例如:

0 投票
1 回答
983 浏览

cakephp - CakePHP 上传插件 - 行为设置

我正在使用这个插件:MileJ CakePHP Uploader,它工作得非常好,但是我只能让它通过控制器工作,而不是作为我需要工作的模型中的一种行为,所以我可以使用该功能将文件传递到亚马逊s3。

我的代码如下,谁能看到我哪里出错了?目前数据库记录已生成,但仅与我在表单上的其他字段(标题,card_id,user_id)无关,但与文件无关。该文件也没有上传。

模型:DataFile.php

控制器:DataFileController.php

查看:add_behavior.ctp