问题标签 [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.
image - 在 NodeJS 中从 base64 字符串创建图像
我正在尝试上传从画布中提取并通过 ajax 发布的图像,但在服务器端创建图像文件时遇到问题。
我有以下答案:https ://stackoverflow.com/a/7347358/1358670但我似乎仍然在这里或那里错过了一些东西。
这是我的javascript(浏览器)代码:
在服务器端,我执行以下操作:
如您所见,我已经记录了图像以查看它是否正确发送,并且它是,但我仍然无法打开创建的img.jpeg文件
非常欢迎任何帮助或提示。
编辑
我也在这里尝试过解决方案:https ://stackoverflow.com/a/6933413/1358670但我仍然遇到同样的问题
编辑:2
我已经测试了我的前端,在服务器端使用了一个 PHP 脚本,并且生成的图像非常好,所以我认为问题出在我的 NodeJS 代码中。
unicode - 上传名称为 unicode 的文件
我有一些 JavaScript 代码使用 ajax 将文件上传到服务器并形成数据和接受它的服务器端 java 代码。我可以上传英文文件名。但是当我上传其他 Unicode 文件名时,我在服务器端得到的文件名是不可读的。以下是代码片段。
JavaScript
爪哇
当我上传“大家好.jpg”时,服务器端日志显示如下。
我认为浏览器在上传文件名之前对其进行了编码。但我不知道它使用了哪种编码或如何将其解码回来。任何帮助深表感谢。
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),但我该如何使用验证呢?
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 路径。我不知道如何改变这一点。
javascript - 图片上传的jQuery Ajax进度
我使用 Ajax 请求在我的服务器上上传图像,我使用这些代码,它可以工作,但它只返回 100%,而不是任何其他百分比。我应该怎么办?
javascript - Ajax 调用 Django 函数
我正在尝试通过 Ajax 删除通过复选框选择的图像列表,这些图像已通过 Django Ajax Uploader 上传。我已经成功获得了图像列表,但我不确定如何通过 Ajax 传递 Django 函数。任何人都可以请建议:
- 如何将所选图像列表传递给 Django 函数以删除图像?
- 我应该如何处理 ajax 部分的 CSRF?
html
javascript - 处理程序未从 AjaxUpload 获取请求的数据
我有一个图片上传代码。我将AjaxUpload.js插件用于uploading images without postback
. 问题是当我传递硬编码值(无论是作为查询参数还是通过data
帮助程序)时,我能够在我的处理程序中检索它。但是当我传递一些通用值时$('#some_id').val()
,我总是在我的处理程序中收到空字符串。
脚本
文件处理程序.ashx
有人可以看看这个问题。我真的很努力地找出我的问题所在。
谢谢 !
python - 用户特定上传 Django 1.7
我收到此错误“NOT NULL constraint failed: myfiles_document.user_id”我试图做的是将文件附加到用户 ForeignKey 所以用户只能看到他们使用这个应用程序django-file-form上传的内容这里是项目的代码
模型.py
表格.py
视图.py
php - 发布表单时无法查看图像数据
问题:看不到文件图片上传数据。返回 null
我正在尝试发布广告,我想查看我发布的数据
所以我的表格看起来像这样:
这是有问题的字段,名为cover_photo的文件表单字段
我的表单请求类在规则数组中有以下内容
我正在使用 ajax 发布表单。我在控制器中所做的所有事情都是
奇怪的是我得到了所有其他表单字段数据。除了cover_photo 事实上,当我尝试执行以下操作时,我得到了null:
我已经确保我正在使用
请帮忙,谢谢:)
javascript - 新窗口对象和链接点击之间的竞争条件
我在创建新窗口对象和单击链接之间遇到了竞争条件。新窗口是一个名为 AjaxUpload 的插件,其输入需要具有唯一 ID 的链接元素。请注意,AjaxUpload 会打开一个新的文件选择窗口。
该页面需要许多链接,这些链接会带来具有唯一 ID 的文件选择窗口。因此,为了简化场景,计划是为单击的链接附加一个新的 ID,创建窗口对象,模拟鼠标单击以显示窗口,销毁 ID,并对其他链接执行相同的操作。
但是,当在窗口对象完成加载之前执行模拟单击时会出现问题,导致代码仅在单击两次链接时才有效。
这是代码:
我应该在哪里以及如何放置
要正确执行吗?