python文件上传
2022/8/22 14:27:28
本文主要是介绍python文件上传,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前端代码:
html
<input id="fileUpload" type="file" name="upload"> <input type="button" @click="submitfile" value="Upload">
js
submitfile() { var formData = new FormData() var formData = new window.FormData() formData.append("f1",$("#fileUpload")[0].files[0]); console.log(formData) //开始Ajax请求 var options = { // 设置axios的参数 url: this.baseUrl+'/upload_action/', data: formData, method: 'post', headers: { 'Content-Type': 'multipart/form-data' } } axios(options).then((res) => { console.log(res) }) },
后端:
def upload_action(request): try: # 1.获取上传的文件 pic = request.FILES['f1'] print(pic) # 2.创建文件 save_path = '%s/%s' % (MEDIA_ROOT, pic.name) with open(save_path, 'wb') as f: # 获取上传文件的内容并写到创建文件中 # pic.chunks():分块的返回文件 for content in pic.chunks(): f.write(content) return JsonResponse({'code': 1, 'data': pic.name}) except Exception as e: return JsonResponse({'code': 0, 'msg': "Upload failed:" + str(e)})
这篇关于python文件上传的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python