问题标签 [http-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 回答
1156 浏览

c# - Google Drive Resumable 上传无响应

好的,我不知道为什么这不起作用。相同的代码仅适用于上传元数据,然后适用于多部分上传。我无法恢复上传工作。

上传文件 说第 1 步应该返回一个带有 upload_id 的 200 ok 但是下面的行没有返回任何内容。内容长度为 0 没有错误响应 什么都没有。

我的代码:

0 投票
2 回答
120 浏览

java - HTTURLConnection 上传不是 100% 工作

我正在尝试使用以下代码将文件上传到服务器,上传有效,但有效负载已添加到文件中,您可以看到它,例如上传文本文件:

使用此代码上传内部只有 12345 的文本文件会导致以下结果:

我究竟做错了什么?

0 投票
1 回答
797 浏览

ruby-on-rails - Carrierwave mongoid 上传。得到一个未定义的方法“空?” 为了 #

我正在尝试将图像文件上传到我的 Rails 服务器,但我一直碰壁。

这是我的themed_controller/new表格

这是我的创建方法

我为此创建了一个单独的上传器,

这是我的竞选模式,其中包含图像

现在,当我上传表格时,我一直是undefined method空的?为了 #

从本质上讲,这在尝试使用图像属性调用 Campaign.new 时会爆炸。我以为 image 字段是 nil 但是当我从服务器检查 img_attr 时,我注意到上传的文件存在并且 temp 字段正确地指向本地副本。

当我深入挖掘时,我注意到cover我的主题控制器中的文件无效。

文档=[{"_id"=>BSON::ObjectId('53ba605c5661731da8060000'), "campaign_title"=>"测试活动", "campaign_description"=>"测试活动描述", "live_story_ids"=>["53a9b3e5566173146e030000", "5343eafc5661731195030000", "5343eacc566173117f030000", "5343eadf5661731189030000"], "valid_from"=>2014-07-07 00:00:00 UTC, "valid_till"=>20014-07-220" =>"#", " added_by_email"=>"xxxxxxxxx", "campaign_sane_title"=>"Test-campaign", "updated_at"=>2014-07-07 08:54:52 UTC, "created_at"=>2014- 07-07 08:54:52 UTC}] flags=[] COMMAND database=mangoweb_development command={:getlasterror=>1, :w=>1} 运行时间:11.9600ms #

我在这里做错了什么?为什么封面的值是上传的对象引用的字符串版本,而不是文件值,为什么没有创建图像?

在过去的两天里,我一直在讨论这个问题,并查看了各种参考资料。我知道,我一定在做一些非常愚蠢的事情,但我无法得到它。

请帮我解决这个问题。提前致谢。

0 投票
1 回答
2039 浏览

http - ServiceStack - 将文件作为字节流上传?

我正在尝试使用自托管的 ServiceStack(单声道版本 4.0.31)创建自己的 S3 兼容服务器,并且我需要支持 s3curl.pl 格式的上传。问题是他们不使用多部分上传,但似乎使用默认的 http 二进制格式。我已经让 ServiceStack 用于多部分/表单数据上传。我还查看了有关相关主题的所有适用帖子,但没有一个对我有用。例如:ServiceStack - 使用流和 Uri 上传文件 看起来可以解决我的问题。问题是我无法为该解决方案解析 RequestContext.Files 。

这是我的 curl 命令行(请注意,Auth 是伪造的,因此不存在安全风险):

0 投票
2 回答
949 浏览

asp.net - Sitecore - Item Web API-Uploading Media Item With Template

我正在尝试使用指定的模板上传媒体项目(图像),以便我可以利用项目的一些额外字段属性。但是,图像被上传并仍继续使用默认图像模板。Fiddler 也没有显示任何错误。

我究竟做错了什么?有什么建议么?这是代码片段:

0 投票
1 回答
23545 浏览

http - 多部分/表单数据与应用程序/八位字节流

我正在创建一个简单REST API的上传文件。从其他 API 我发现他们使用“ multipart/form-data”内容类型。但对我来说,看起来“ application/octet-stream”要简单得多。

如果我不打算随文件发送更多表单数据,是否有任何理由使用 " multipart/form-data" 而不是 " application/octet-stream" ?

0 投票
2 回答
2101 浏览

python - 如何从命令行使用 Seafile 生成的上传链接,不带身份验证令牌

使用 Seafile 可以创建一个公共上传链接(例如https://cloud.seafile.com/u/d/98233edf89/)以通过浏览器上传文件而无需身份验证。

Seafile webapi 不支持任何不带身份验证令牌的上传。

如何从命令行使用 curl 或 python 脚本中的这种链接?

0 投票
1 回答
2651 浏览

xmpp - 如何使用 HttpUploadComponent 配置开火服务器以进行离线文件传输?

我将 Openfire 与 Conversations 一起使用,并希望使用HttpUploadComponent实现离线文件传输,我已将 httpupload 文件夹复制到 openfire 文件夹中,如下图所示:

在此处输入图像描述

然后我在openfire中做了以下配置:

在此处输入图像描述

在此处输入图像描述

我还在 httpupload 文件夹中安装了 Python 并配置了 config.yml 文件,如下所示:

组件秘密:1234 组件端口:5275

存储路径:./var/lib/httpupload/

最大文件大小:20971520 #20MiB

http_address: 0.0.0.0 #如果不想使用代理,请使用 0.0.0.0 http_port: 8080

获取网址:http : //192.168.105.164 :8080/

put_url : http://192.168.105.164:8080/

expire_interval: 82800 #time in secs between expiry runs (82800 secs = 23 hours). 设置为 '0' 以禁用 expire_maxage: 2592000 #比此更旧的文件(以秒为单位)被过期运行(2592000 = 30 天)删除 user_quota_hard: 104857600 #100MiB。设置为“0”以禁用拒绝超过硬配额的上传 user_quota_soft: 78643200 #75MiB。设置为“0”以禁用通过软配额删除旧上传 到期运行 allow_web_clients: true #answer OPTIONS 请求允许 Web 客户端上传文件

我也运行了 Httpupload 服务器:

在此处输入图像描述

启动python服务器后,如果你去openfire\serversetting\external components*查看外部组件* [在第一行],你会看到会话是否创建:

在此处输入图像描述

在此处输入图像描述

毕竟,当我想从 android 客户端发送文件时,它失败了,它给了我这个错误:

在此处输入图像描述

我的问题在哪里?谢谢。

0 投票
1 回答
203 浏览

alamofire - 取消上传请求时 Alamofire 3.5.1 崩溃

我只是按照cnoon的建议取消请求,步骤如下:

  1. 发布 multipartFormData 上传请求;
  2. 捕捉上传进度并在 encodingCompletion 中获取 Alamofire.Request;
  3. 取消请求;

然后崩盘就来了。

所有上传相关代码如下: private var request: Alamofire.Request?

崩溃信息如下:

有人可以帮忙吗?

0 投票
1 回答
4688 浏览

django - 通过 django web 应用程序将用户文件上传到谷歌驱动器

我想使用 Google Drive 作为我的 Django 项目的存储(特别是我需要存储用户拍摄的图像)。我想要达到的目标如下:

  • 用户使用表单上传他们的图像。这些文件必须以某种方式通过 Django 路由,后者使用 Google Drive API 将它们重定向到 Google Drive。我不直接从用户的浏览器将文件发送到 Google Drive 的原因是我应该在客户端存储访问 Google Drive API 的密钥(当然,最终用户不能直接访问)。

  • 上传后,我必须能够在我的网站上的图库中显示图像。

到目前为止,我已经阅读了 Google Drive API 文档,特别是,我已经成功完成了使用 OAuth2 进行服务器到服务器应用程序的快速入门,请参见此处快速入门涵盖了将文件上传到用户的 Google Drive 文件夹的情况,所以那里是我不需要的用户身份验证的中间步骤;相反,我使用服务帐户来授权我的 api 请求)。

附带问题:

  • 有没有办法以可浏览的方式访问用户通过 API 上传到 Google Drive 的文件列表,或者 API 是他们的唯一接口?我可以使用类似于我自己的 Google Drive 帐户的 UI 访问它们吗?

  • 另外,我是谷歌服务的新手,开发者控制台在我看来是一团糟……我不明白我有多少磁盘空间可用,以及这个存储空间如何/是否与我自己的 Google Drive 帐户相关。