如题所示,我想在本地上传图片到服务器前提前修改图片名称,可发现改完后 服务器依旧提示这个文件已经存在的?这是怎么回事,如何解决 求大神指点
file.name='sdfsadfsadfasdf.png';
如题所示,我想在本地上传图片到服务器前提前修改图片名称,可发现改完后 服务器依旧提示这个文件已经存在的?这是怎么回事,如何解决 求大神指点
file.name='sdfsadfsadfasdf.png';
使用 FormData
进行提交时,修改文件名用以下方法:
formData.append(name, value, filename);
参考地址:https://developer.mozilla.org...
注意:如果是移动端,iphone请注意旋转图片角度。
希望对您有所帮助!
13 回答12.9k 阅读
7 回答2.1k 阅读
5 回答1.4k 阅读
3 回答1.3k 阅读✓ 已解决
5 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
不要去改file.name本身,直接去改你FormData实例append时的第三参数,这个参数就是你给后台传输的文件名(如果你们没有在其它字段单独约定文件名的话)。