HTTP 通过POST发送文件的问题

问题描述

HTTP 通过POST发送文件的问题

如果发送的文件名和文件本身名字不一样会怎么样?我能这样发送吗?因为现在的一些需要,我需要发送的名字和文件本身的名字可能不一样。

解决方案

没有任何问题,服务器得到的是你发送的文件名,和它在客户端磁盘上的文件名无关。

解决方案二:

java web项目里面,你通过表单file类型的表单提交后,后台获取到这个文件表单的名称和流信息,这个文件的名称就是你选择的文件的名称。
但是你在后台处理这个文件的时候,可以修改这个文件名称,文件流信息和文件名称都是独立的,可以不同使用。关键是你需要处理这个文件的内容就是流信息才对。

解决方案三:

关于http的post传送文件

解决方案四:

你发送的是什么文件名,在后台接收的就是你发送的这个文件的文件名

解决方案五:

这个不影响的,你有时候传图片这些不都还要重命名嘛!

时间: 2024-11-21 01:55:53

HTTP 通过POST发送文件的问题的相关文章

框架-ssh后台怎么接受安卓和ios端发送文件怎么接受,

问题描述 ssh后台怎么接受安卓和ios端发送文件怎么接受, 我后台用的ssh框架,在安卓和ios上传文件的时候老接受不到文件,求方法, 解决方案 前端发送multipart格式的数据,你在后台接收一下这个,并转化一下,springMVC中用multipart接收,strtus2中你就在对应的action中写private File myFile;//提交文件名称,然后set/get,这样你就得到file类型的文件了,在写到服务器中 解决方案二: 有例子么?你这种我也试了的 解决方案三: str

C#网络编程(订立协议和发送文件)

文件传输 前面两篇文章所使用的范例都是传输字符串,有的时候我们可能会想在服务端和客户端之间传递文件 .比如,考虑这样一种情况,假如客户端显示了一个菜单,当我们输入S1.S2或S3(S为Send缩写)时, 分别向服务端发送文件Client01.jpg.Client02.jpg.Client03.jpg:当我们输入R1.R2或R3时(R为 Receive缩写),则分别从服务端接收文件Server01.jpg.Server02.jpg.Server03.jpg.那么,我们该 如何完成这件事呢?此时可能

飞信如何在群内发送文件

飞信PC客户端为用户提供群内发送文件功能.所有群成员都可以通过群会话窗口的"发送文件"功能上传文件,供其他群成员查看.下载. 在群会话窗口,点击"发送文件"按钮,打开选择文件窗口,选择文件发送即可.或者直接将要发送的文件拖拽到当前的群会话窗口中也可以发送文件. 群内发送文件的空间上限为1.0GB,发送文件大小总和不能超过您所在群的剩余空间.群内发送的文件,服务器为您保存7天.7天内,群成员都可以正常查看.下载;7天后,文件会自动删除,删除后释放该文件所占空间.

如何通过微云发送文件给附近的设备?

  启动微云后,微云将自动搜索同一个局域网下安装了微云的设备.点击微云客户端上的"微云传输"=>找到您要发送文件的设备=>点击"发送"=>选择文件发送即可.

win7快捷方式发送文件到桌面后图标出现“快捷方式”字样怎么办

  win7操作系统将某个文件已快捷方式发送到桌面的时候,这个图标名称后面会出现"快捷方式"的字样,每次创建快捷方式都要删除一般,非常麻烦,有什么方法可以解决此问题呢?下面小编介绍一种删除"快捷方式"字样的方法,大家不妨一起来学习下. 具体步骤: 1.在桌面新建一个文本文档; 2.打开新建文本文档,将下面代码复制进去: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSoftwareMicrosoftWi

为Win8系统增加右键发送文件到Skydrive功能

Windows 8系统虽然已经集成了微软自家的云储存服务SkyDrive,但以它目前的功能形态来看,备份文件显然还是不够方便.如果通过右键就能备份文件到Skydrive岂不是很好? 我们可以在右键菜单中添加"发送到-SkyDrive"选项,这样就可以随时方便地用右键命令来发送文件了. 搜索找到当前用户下的SkyDrive文件夹,创建其快捷方式.用Win + R组合键启动运行窗口,执行SHELL:SENDTO命令,打开"发送到"(SendTo)文件夹.把刚才创建的Sk

快牙无法接收或发送文件怎么办

  遇到"无法接收或发送文件"时,请检查WinXP/Win7/Win8的防火墙设置,可以在"开始" → "控制面板" → "系统和安全" → "windows防火墙功能" → "允许程序或功能通过windows防火墙",找到"ZapyaWPF"(Win7/Win8用户以非管理员用户登陆时请先点击"更改设置",win8 用户可以用win +X 启动控

快牙无法接收或发送文件怎么办?

  遇到"无法接收或发送文件"时,请检查WinXP/Win7/Win8的防火墙设置,可以在"开始" → "控制面板" → "系统和安全" → "windows防火墙功能" → "允许程序或功能通过windows防火墙",找到"ZapyaWPF"(Win7/Win8用户以非管理员用户登陆时请先点击"更改设置",win8 用户可以用win +X 启动控

如何通过腾讯微云发送文件给附近的设备

  微云1.6版本,微云将自动搜索同一个局域网下安装了微云的设备.点击微云客户端上的"微云传输"=>找到您要发送文件的设备=>点击"发送"=>选择文件发送即可. 注:微云2.0版本不支持此功能.

如何在Mac上用AirDrop共享文件和发送文件到IOS设备上

  在Mac中AirDrop功能便于您以无线方式将Mac 中的文件发送到周边使用IOS设备的人共享照片.视频.位置等信息 .那么苹果设备之间如何通过AirDrop共享文件和发送文件呢? 而且你无需为了传输文件而连接到同一网络,您的设备会针对 AirDrop 自动设置直接的无线连接 .AirDrop 可从 Finder."共享"菜单找到,也可在"打开"和"存储"窗口中找到.当您在 Yosemite 中选取 AirDrop 时,您的 Mac 会寻找附