【发布时间】:2021-09-06 13:03:54
【问题描述】:
我正在使用 PHP 和 JS 编写 websocket 脚本,但在保存文件时遇到问题 (img)
从 JS 发送:
$('#frmChatFile').on("submit",function(event){
event.preventDefault();
var file = document.querySelector('input[type="file"]').files[0];
websocket.send(file, Blob);
});
保存在 PHP 中
socket_recv($newSocketArrayResource, $socketData, 61440, 0);
file_put_contents('test.jpg', $socketData);
它保存了文件,但它已损坏或编码错误......
上传的图片略小(几个字节),在 hexeditor 中没有什么可读的(而在原始我可以读取标题等)
我错过了什么?有什么flag什么的?非常感谢:)
(fopen (w/wb), fwrite, fclose 完全一样)
【问题讨论】:
标签: javascript php file websocket save