从base64编码还原文件名和扩展名

用户名

我需要编写服务器端部分才能发布论坛回复。我收到带有回复文本和附件的发帖请求,附件是base64编码的字符串。有没有办法从此base64字符串恢复文件名和扩展名,或者我需要在请求中将它们作为附加参数?将附件作为base64字符串发布是正确的方法吗?

编辑

这是一个春季网络服务,我希望有Post请求。现在,我正在使用x-www-form-urlencoded编码,并希望消息和编码文件成为表单主体的一部分。但是,如果需要,可以更改编码类型。在服务器端,我只是将其检索为requestParams映射,然后从该映射中提取编码的String。

独特的

如果文件名/扩展名未包含在base64编码的字符串中(例如,在消息中),我认为没有办法恢复它(可能取决于上下文)。使用其他编码类型不会改变这种情况;例如,客户端必须指定文件名/扩展名并将其包含在请求中(作为参数或在编码的内容之内),然后服务器才能使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python中找到base64编码图像的文件扩展名

来自分类Dev

备份和还原文件权限

来自分类Dev

perl 如何获取文件名和扩展名

来自分类Dev

设置文件名和扩展名的问题

来自分类Dev

Javascript-从base64图像获取扩展名

来自分类Dev

设置扩展名并从 base64 编码生成完整文件,以便能够在 php 中使用 laravel 文件方法

来自分类Dev

不带扩展名的文件名

来自分类Dev

如何在HttpClient / MultipartFormDataContent中禁用base64编码的文件名

来自分类Dev

MSIE中使用base64进行文件名编码

来自分类Dev

以十六进制或base64获取文件名

来自分类Dev

使用rsync从tar还原文件

来自分类Dev

无法使用extundelete还原文件

来自分类Dev

Python:为什么我的base64文件名编码不匹配应有的格式?

来自分类Dev

Python:为什么我的base64文件名编码不匹配应有的格式?

来自分类Dev

在PhoneGap中上传文件时获取文件名和扩展名

来自分类Dev

文件下载功能无法附加完整的文件名和扩展名

来自分类Dev

在目录中找到我知道部分文件名和扩展名的文件

来自分类Dev

Java:jlist中的文件列表仅显示文件名和扩展名

来自分类Dev

在PhoneGap中上传文件时获取文件名和扩展名

来自分类Dev

从文件路径仅获取文件名(不带扩展名和目录)

来自分类Dev

处理多个文件并打印文件名,不带扩展名和特定键的值

来自分类Dev

重命名和转换文件名中的日期,不带文件扩展名

来自分类Dev

文件下载功能无法附加完整的文件名和扩展名

来自分类Dev

使用 wget 下载与文件名中的扩展名和特定文本匹配的文件

来自分类Dev

从路径中提取文件夹、文件名和扩展名

来自分类Dev

PHP 和 MySQL:如果文件名(不是文件扩展名)相同,则替换图像?

来自分类Dev

Android:获取任何文件的文件名和扩展名

来自分类Dev

Shell脚本如何在单行中比较文件名和预期文件名但扩展名不同

来自分类Dev

从URL删除文件扩展名和文件名

Related 相关文章

  1. 1

    如何在Python中找到base64编码图像的文件扩展名

  2. 2

    备份和还原文件权限

  3. 3

    perl 如何获取文件名和扩展名

  4. 4

    设置文件名和扩展名的问题

  5. 5

    Javascript-从base64图像获取扩展名

  6. 6

    设置扩展名并从 base64 编码生成完整文件,以便能够在 php 中使用 laravel 文件方法

  7. 7

    不带扩展名的文件名

  8. 8

    如何在HttpClient / MultipartFormDataContent中禁用base64编码的文件名

  9. 9

    MSIE中使用base64进行文件名编码

  10. 10

    以十六进制或base64获取文件名

  11. 11

    使用rsync从tar还原文件

  12. 12

    无法使用extundelete还原文件

  13. 13

    Python:为什么我的base64文件名编码不匹配应有的格式?

  14. 14

    Python:为什么我的base64文件名编码不匹配应有的格式?

  15. 15

    在PhoneGap中上传文件时获取文件名和扩展名

  16. 16

    文件下载功能无法附加完整的文件名和扩展名

  17. 17

    在目录中找到我知道部分文件名和扩展名的文件

  18. 18

    Java:jlist中的文件列表仅显示文件名和扩展名

  19. 19

    在PhoneGap中上传文件时获取文件名和扩展名

  20. 20

    从文件路径仅获取文件名(不带扩展名和目录)

  21. 21

    处理多个文件并打印文件名,不带扩展名和特定键的值

  22. 22

    重命名和转换文件名中的日期,不带文件扩展名

  23. 23

    文件下载功能无法附加完整的文件名和扩展名

  24. 24

    使用 wget 下载与文件名中的扩展名和特定文本匹配的文件

  25. 25

    从路径中提取文件夹、文件名和扩展名

  26. 26

    PHP 和 MySQL:如果文件名(不是文件扩展名)相同,则替换图像?

  27. 27

    Android:获取任何文件的文件名和扩展名

  28. 28

    Shell脚本如何在单行中比较文件名和预期文件名但扩展名不同

  29. 29

    从URL删除文件扩展名和文件名

热门标签

归档