问题如下
上传的是 file文件 二进制 文件名是 name
但是接收到后 读取到的文件名 确实webkitRelativePath 带路径的 我后端应该获取到的是不带路径的 但是看了下源码没有找到对应的方法
上传一个小点的文件,服务端echo $request可以打印请求数据到终端,看下传的文件名究竟是什么。
function upload(Request $request) { echo $request; // 打印 // ... }
akH0LmgtAiOrHzSCLFCMqutrQ accept-language: zh_CN sec-ch-ua: "Google Chrome";v="125", "Chromium";v="125", "Not.A/Brand";v="24" content-length: 58031 connection: close host: 127.0.0.1:9787
------WebKitFormBoundaryw5vPrbJnrC72sB8W Content-Disposition: form-data; name="file"; filename="新建文件夹/图层 63 拷贝 - 副本 - 副本 (2).png" Content-Type: image/png
我上传的是一个文件夹 目录结构 => 新建文件夹/图层 63 拷贝 - 副本 - 副本 (2).png 这个是 echo $request 的结果 往下就是png的原始文件了 其他的我看了下没什么用就不贴了
filename="新建文件夹/图层 63 拷贝 - 副本 - 副本 (2).png" 代表的是上传文件名,新建文件夹/图层 63 拷贝 - 副本 - 副本 (2).png 是名字没有问题。应该是你的上传客户端没有把你想要的名字传上来
新建文件夹/图层 63 拷贝 - 副本 - 副本 (2).png
上传一个小点的文件,服务端echo $request可以打印请求数据到终端,看下传的文件名究竟是什么。
akH0LmgtAiOrHzSCLFCMqutrQ
accept-language: zh_CN
sec-ch-ua: "Google Chrome";v="125", "Chromium";v="125", "Not.A/Brand";v="24"
content-length: 58031
connection: close
host: 127.0.0.1:9787
------WebKitFormBoundaryw5vPrbJnrC72sB8W
Content-Disposition: form-data; name="file"; filename="新建文件夹/图层 63 拷贝 - 副本 - 副本 (2).png"
Content-Type: image/png
我上传的是一个文件夹 目录结构 => 新建文件夹/图层 63 拷贝 - 副本 - 副本 (2).png 这个是 echo $request 的结果
往下就是png的原始文件了 其他的我看了下没什么用就不贴了
filename="新建文件夹/图层 63 拷贝 - 副本 - 副本 (2).png" 代表的是上传文件名,
新建文件夹/图层 63 拷贝 - 副本 - 副本 (2).png
是名字没有问题。应该是你的上传客户端没有把你想要的名字传上来