我正在建立一个小社交网站。目前我遇到了图片上传部分的问题。我想要的是用户能够在创建帖子时选择性地上传图像。现在我将图像作为base64
字符串加载到浏览器,然后当用户点击发布时,我使用ajax
将帖子和图像字符串发送到服务器,然后将图像转换回{ {1}}。我实施的内容与此https://medium.freecodecamp.org/vue-js-introduction-for-people-who-know-just-enough-jquery-to-get-by-eab5aa193d77
它似乎适用于小图片,但是当大图像被 附加"到浏览器提交到服务器,我开始注意到浏览器性能急剧下降(由于图像大小)。好吧所以我的问题是我有什么更好的选择来实现这个功能。
如果我想选择通过ajax立即将图像上传到服务器,用户添加它,我如何处理用户没有完成撰写帖子并提交的情况?我正在使用laravel作为后端