作者:admin 日期:2023-09-12 瀏覽: 次
鴻蒙手機(jī)下載Python服務(wù)器端文件!
承接上篇《鴻蒙客戶端上傳文件》,呈上啟下,鴻蒙手機(jī)下載 Python 服務(wù)器端的文件到鴻蒙手機(jī)客戶端。
具體的實現(xiàn)邏輯如下:
①初始化條件
import request from '@system.request';
②設(shè)置網(wǎng)絡(luò)權(quán)限
ohos.permission.INTERNET
③域名通過內(nèi)網(wǎng)穿透工具
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("執(zhí)行文件的下載")
return send_from_directory(r"D:\image\images",filename="a0.jpg",as_attachment=True)
if __name__=="__main__":
app.run(debug=True,port=8500)
界面構(gòu)建代碼:
<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'
東臺數(shù)據(jù)恢復(fù) },
downoperator()
{
prompt.showToast({
message:"執(zhí)行下載文件",
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');
濱海數(shù)據(jù)恢復(fù) },
});
}
}
點擊通知欄,就能預(yù)覽下載的文件:
鴻蒙的時代已經(jīng)到來,積極擁抱,一起加油!
?點擊關(guān)注鴻蒙技術(shù)社區(qū)?
專注開源技術(shù),共建鴻蒙生態(tài)