作者:admin 日期:2023-09-12 浏览: 次
鸿蒙手机下载Python服务器端文件!
承接上篇《鸿蒙客户端上传文件》,呈上启下,鸿蒙手机下载 Python 服务器端的文件到鸿蒙手机客户端。
具体的实现逻辑如下:
①初始化条件
import request from '@system.request';
②设置网络权限
ohos.permission.INTERNET
③域名通过内网穿透工具
from flask import Flask
from flask import jsonify
from flask import request
import json
import random
from flask import send_from_directory
@app.route("/download")
def index():
print("执行文件的下载")
return send_from_directory(r"D:\image\images",filename="a0.jpg",as_attachment=True)
if __name__=="__main__":
app.run(debug=True,port=8500)
界面构建代码:
<div class="container">
<div class="downview" onclick="downoperator"><text class="tvview">下载文件</text></div>
</div>
import prompt from '@system.prompt';
import request from '@system.request';
export default {
data: {
title: 'World'
东台数据恢复 },
downoperator()
{
prompt.showToast({
message:"执行下载文件",
duration:8000
});
request.download({
url: 'http://gjpwwj.natappfree.cc/download',
success: function(data) {
console.log('call success callback success: ' + data.token);
},
fail: function(data, code) {
console.log('handling fail');
滨海数据恢复 },
});
}
}
点击通知栏,就能预览下载的文件:
鸿蒙的时代已经到来,积极拥抱,一起加油!
?点击关注鸿蒙技术社区?
专注开源技术,共建鸿蒙生态