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

php - 使用 Alamofire Swift 5 上传文件问题?

我想使用上传一个简单的文件,

但是我在 linux 主机的文件夹中看不到该文件。

上传.php文件:

斯威夫特文件:

当用于: Swift 代码中的区域为“ https://httpbin.org/post ”:

对于我的自定义网站的 upload.php,结果是:

甚至来自 Alamofire 的最简单的块:

我收到 inputDataNilOrZeroLength 错误:

在upload.php 的顶部,可以通过以下页面从网络上工作:

即使是简单的文件上传,我也找不到方法。我错过了什么?如果有人解释它会很棒。

稍后,我也应该将其配置为上传视频文件。有什么配置建议吗?

0 投票
2 回答
507 浏览

swift - Swift:使用 alamofire 上传时出现在图像源中的 Content-Disposition

我正在使用以下成功上传文件的代码在天蓝色服务器上上传图像文件。(我可以在服务器上看到它)

但是当我下载文件时(手动或通过代码)。图片打不开。它说

它可能已损坏或使用了 Preview 无法识别的文件格式。

当我在记事本中打开文件时。下面的行出现在每个上传的图像的顶部。没有这些行,文件是“OKAY”。我不知道为什么每次都会自动添加这些。

--alamofire.boundary.5243a11a13e8a8f4

内容处置:表单数据;名称=“文件”;文件名="上传.png"

内容类型:图片/png

请提出解决方案。

0 投票
1 回答
36 浏览

ios - 如何使用带有参数的 Alamofire 在服务器上上传图像

我仅使用 Alamofire 在服务器上上传图像(不使用任何模型类)。我已经尝试了多个链接,例如在每个链接中使用 Alamofire 将图像上传到服务器我停留在这个问题上“无法使用类型的参数列表调用“数据”(使用:String.Encoding)” “我不明白发生了什么错误的。请让我知道下面是我的代码:

必需的参数是

截屏

0 投票
1 回答
469 浏览

swift - 如何在 Alamofire API 路由器中添加多部分表单数据?

我有一个这样的 API 路由器。我使用 Alamofire 5.0 编写过:

有没有一种聪明的方法可以在我的路由器中添加多部分数据请求?

0 投票
1 回答
63 浏览

alamofire - 使用 Alamofire 5 上传时访问 encodingResult

我正在尝试将我的应用程序更新到 Alamofire 5 并且由于我使用它的黑客方式而遇到困难,我猜。

无论如何,我需要后台上传,而 Alamofire 并不是真的为此而设计的。尽管如此,我还是用它来创建一个包含多部分表单的格式正确的文件,这样我就可以把它交给操作系统,以便稍后在后台上传。

我将在 Alamofire 4 中发布执行此操作的代码,我的问题是如何获取之前使用 encodingResults 获取的文件的 url?

0 投票
0 回答
32 浏览

swift - 如何在使用 Alamofire 5 将文件上传到 API 时传递参数

我正在尝试将从文档选择器视图(文件应用程序)中选择的 PDF 上传到 api,但我想用它传递参数,但我不能。

用于上传文件的代码:

myUrl是所选文档的路径,我可以上传文档。

但是如何在上传文档时使用此文档传递参数。例如“DocumentType”:“护照”

文件类型始终为 PDF。

提前致谢!

0 投票
1 回答
27 浏览

swift - 关于 Almofire 上传

我想使用 Alamofire 将图片上传到服务器。

我已将所选照片从 imagePicker 更改为 jpegData,并将其用于 MultipartFormData 的追加。

发送通信时,应用程序的内存迅速增加,而使用 debugPrint 时,会提取大量代码。

问题是什么?

我把我的代码放在下面。

在此处输入图像描述

0 投票
1 回答
189 浏览

swift - 使用多部分表单数据上传多个图像(带参数) - Alamofire 5

我一直在尝试使用 alamofire 上传多个带有参数的图像(3),但我似乎做不到。(我缺乏知识)。有人可以帮我解决这个问题吗?这是我尝试过的

这是服务器所期望的

我不知道如何将最后一部分添加到多部分表单数据中,能否指出我正确的方向?

谢谢

0 投票
0 回答
57 浏览

rest - Alamofire 分块上传 - API 如何知道它的最后一个块是什么时候?

我有一个我编写的 Golang Web 服务器来处理 30GB 或更多的大文件上传。在使用 Dropzone.js 的概念证明中,只要将它们分块,我就可以毫无问题地上传任何大小的文件。

DropzoneJS.js 实现这一点的方式是每个块都有项目添加到标题中,例如:

dzchunkindex:435 dzchunksize:10000 dztotalchunkcount:3498274

所以我收到一个块,我创建文件(如果需要),写入数据,并检查我是否在最后一个块上。然后根据需要重复。一旦我看到我已经写了最后一个块,我就关闭了文件。

似乎 Alamofire 使用其 AF.Upload 方法支持分块上传。

但是,我的服务器应该如何知道最后一个块何时上传?我当然可以用不同的方式来检查。只是好奇这种方式应该是什么?我梳理了 Alamofire 文档,但找不到太多。

我可以手动分块文件并上传它,但如果可能的话,我宁愿使用 Alamofire。

谢谢,埃德

0 投票
0 回答
74 浏览

ios - 如何在服务器上显示上传图像的进度并在图像上传时显示已完成

我希望你做得很好。我需要完成任务,我需要将多个图像上传到服务器,并且需要在 tableView 上显示该图像的上传进度,并将相应的图像标记为已完成,哪个图像已上传到服务器并显示仍在上传的进度。

我已经在 uploadProgress 中为此实现了 Alamofire 我正在获取整个图像的上传状态进度。任何人都可以建议我或为此提供演示代码真的会对我有所帮助。下面是我的代码。