问题标签 [ajax-upload]

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 投票
1 回答
6825 浏览

image - 在 NodeJS 中从 base64 字符串创建图像

我正在尝试上传从画布中提取并通过 ajax 发布的图像,但在服务器端创建图像文件时遇到问题。

我有以下答案:https ://stackoverflow.com/a/7347358/1358670但我似乎仍然在这里或那里错过了一些东西。

这是我的javascript(浏览器)代码:

在服务器端,我执行以下操作:

如您所见,我已经记录了图像以查看它是否正确发送,并且它是,但我仍然无法打开创建的img.jpeg文件

非常欢迎任何帮助或提示。


编辑

我也在这里尝试过解决方案:https ://stackoverflow.com/a/6933413/1358670但我仍然遇到同样的问题


编辑:2

我已经测试了我的前端,在服务器端使用了一个 PHP 脚本,并且生成的图像非常好,所以我认为问题出在我的 NodeJS 代码中。

0 投票
0 回答
360 浏览

unicode - 上传名称为 unicode 的文件

我有一些 JavaScript 代码使用 ajax 将文件上传到服务器并形成数据和接受它的服务器端 java 代码。我可以上传英文文件名。但是当我上传其他 Unicode 文件名时,我在服务器端得到的文件名是不可读的。以下是代码片段。

JavaScript

爪哇

当我上传“大家好.jpg”时,服务器端日志显示如下。

我认为浏览器在上传文件名之前对其进行了编码。但我不知道它使用了哪种编码或如何将其解码回来。任何帮助深表感谢。

0 投票
1 回答
470 浏览

symfony - 使用 Symfony2 处理 Ajax 文件上传

我曾经有一个正在处理 Fineuploader ajax 上传的 ZF 控制器。代码很简单:

现在我正在使用 Symfony2 进行重构,但我在做同样的事情时遇到了困难。这是我到目前为止所拥有的:

这是从浏览器发送的内容:

------WebKitFormBoundaryYPzt2RqJ6W4awSFp 内容处置:表单数据;名称="qquid"

b977c4b2-0edb-486b-aa86-4558275598aa ------WebKitFormBoundaryYPzt2RqJ6W4awSFp 内容处置:表单数据;名称="qq总文件大小"

14092 ------WebKitFormBoundaryYPzt2RqJ6W4awSFp 内容处置:表单数据;名称="qq文件"; 文件名="ae35e28.png" 内容类型:image/png

------WebKitFormBoundaryYPzt2RqJ6W4awSFp--

现在,我确定不会验证表单,因为 POSTed 数据不包含表单的名称。实际上,我什至不需要验证整个表单,只需要验证上传的文件(比如这里Symfony2: upload a file using a file upload plugin),但我该如何使用验证呢?

0 投票
1 回答
509 浏览

javascript - Django ajaxuploader 400 badrequest 错误

Submitted.html JS 也被一个 document.ready 函数包围

html 正文中的其他位置

网址.py

视图.py

在已安装的应用程序列表中还包含“ajaxuploader”

当我尝试通过按钮提交文件时,它会发送 post 调用但收到 400 (BAD REQUEST) 错误。据我所知,它甚至没有到达 python,至少不是视图代码。似乎正确地形成了请求 URL

当您访问该 URL 时,它会发送一条消息,说明只允许邮寄电话。这类似于Default django-ajax-uploader with s3 backend 给出 MalformedXML 错误 除了我没有使用任何后端,只是试图抓取文件并将它们保存到目录中。

2014 年 8 月 25 日更新:从视图中删除了装饰器。这会导致错误未发送。打印请求后,很明显文件被发送到 GET 路径而不是 FILE 路径。我不知道如何改变这一点。

0 投票
2 回答
1900 浏览

javascript - 图片上传的jQuery Ajax进度

我使用 Ajax 请求在我的服务器上上传图像,我使用这些代码,它可以工作,但它只返回 100%,而不是任何其他百分比。我应该怎么办?

0 投票
1 回答
2816 浏览

javascript - Ajax 调用 Django 函数

我正在尝试通过 Ajax 删除通过复选框选择的图像列表,这些图像已通过 Django Ajax Uploader 上传。我已经成功获得了图像列表,但我不确定如何通过 Ajax 传递 Django 函数。任何人都可以请建议:

  1. 如何将所选图像列表传递给 Django 函数以删除图像?
  2. 我应该如何处理 ajax 部分的 CSRF?

html

0 投票
1 回答
230 浏览

javascript - 处理程序未从 AjaxUpload 获取请求的数据

我有一个图片上传代码。我将AjaxUpload.js插件用于uploading images without postback. 问题是当我传递硬编码值(无论是作为查询参数还是通过data帮助程序)时,我能够在我的处理程序中检索它。但是当我传递一些通用值时$('#some_id').val(),我总是在我的处理程序中收到空字符串。

脚本

文件处理程序.ashx

有人可以看看这个问题。我真的很努力地找出我的问题所在。

谢谢 !

0 投票
1 回答
96 浏览

python - 用户特定上传 Django 1.7

我收到此错误“NOT NULL constraint failed: myfiles_document.user_id”我试图做的是将文件附加到用户 ForeignKey 所以用户只能看到他们使用这个应用程序django-file-form上传的内容这里是项目的代码

模型.py

表格.py

视图.py

0 投票
1 回答
35 浏览

php - 发布表单时无法查看图像数据

问题:看不到文件图片上传数据。返回 null

我正在尝试发布广告,我想查看我发布的数据

所以我的表格看起来像这样:

这是有问题的字段,名为cover_photo的文件表单字段

我的表单请求类在规则数组中有以下内容

我正在使用 ajax 发布表单。我在控制器中所做的所有事情都是

奇怪的是我得到了所有其他表单字段数据。除了cover_photo 事实上,当我尝试执行以下操作时,我得到了null

我已经确保我正在使用

请帮忙,谢谢:)

0 投票
1 回答
105 浏览

javascript - 新窗口对象和链接点击之间的竞争条件

我在创建新窗口对象和单击链接之间遇到了竞争条件。新窗口是一个名为 AjaxUpload 的插件,其输入需要具有唯一 ID 的链接元素。请注意,AjaxUpload 会打开一个新的文件选择窗口。

该页面需要许多链接,这些链接会带来具有唯一 ID 的文件选择窗口。因此,为了简化场景,计划是为单击的链接附加一个新的 ID,创建窗口对象,模拟鼠标单击以显示窗口,销毁 ID,并对其他链接执行相同的操作。

但是,当在窗口对象完成加载之前执行模拟单击时会出现问题,导致代码仅在单击两次链接时才有效。

这是代码:

我应该在哪里以及如何放置

要正确执行吗?