一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何把鴻蒙的文件上傳到python服務(wù)器端

鴻蒙系統(tǒng)HarmonyOS ? 來(lái)源:51cto ? 作者:六合李欣 ? 2021-04-16 15:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.首先鴻蒙的js文件上傳,設(shè)置目錄路徑為:

pIYBAGB5NN6AQqrmAABjtkSO1Cg824.png

構(gòu)建路徑在工程主目錄下:

pIYBAGB5NO6AcwdbAAAhLPJ0mIE535.png

該目錄的說(shuō)明見(jiàn)下面描述:

pIYBAGB5NP2AZqTGAAAkp6zQRzc588.png

視圖構(gòu)建如下:

界面代碼:

上傳文件

js上傳業(yè)務(wù)邏輯代碼:

導(dǎo)入request模塊 import request from '@system.request'; 執(zhí)行upload方法:

import request from '@system.request';
import prompt from '@system.prompt';
export default {
    data: {
        title: 'World'
    },
    operatorloadone()
    {
        prompt.showToast({
            message:"執(zhí)行文件上傳"

        })
        request.upload({
            url: 'http://rwrg2k.natappfree.cc/upload',
            method:"POST",
            files: [
                {
                    uri: 'internal://cache/path/to/file.txt',
                    name: 'file',
                    filename: 'file.txt',
                },
            ],
            data:[
                {
                    name: 'file1',
                    value: '文本文件',
                },
            ],
            success: function(data) {
                console.log(data);
            },
            fail: function() {
                console.log('upload fail');
            }
        });

    }
}

上傳參數(shù)說(shuō)明如下:

o4YBAGB5NW-AHrxCAADwOVvXrMg262.png

o4YBAGB5NXuAa4tOAAAaYZJn15o877.png

域名采用內(nèi)網(wǎng)穿透工具:

o4YBAGB5NZaATnzZAACBR7X1h5Q129.png

python服務(wù)器端的代碼如下

from  flask  import Flask
from flask  import jsonify
from  flask  import   request

app=Flask(__name__)
'''因?yàn)槭俏募?,所以只能是POST方式'''
@app.route("/upload", methods=["POST"])
def  uploadFile():
    print("獲取上傳文件信息")
    """接受前端傳送來(lái)的文件"""
    file_obj = request.files.get("file")
    filename=request.form.get("file1")
    print("獲取文件的參數(shù)是:"+filename)

    if file_obj is None:
        # 表示沒(méi)有發(fā)送文件
        return jsonify("未上傳文件")

    '''
        將文件保存到本地(即當(dāng)前目錄)
        直接使用上傳的文件對(duì)象保存
    '''
    file_obj.save('file.txt')  # 和前端上傳的文件類(lèi)型要相同
    file_obj.seek(0)
    return jsonify("上傳成功")

if  __name__=="__main__":
    app.run(debug=True,port=8500)

文件上傳到python工程根目錄下:

o4YBAGB5NaaAAb1HAAAjvuPSxUY318.png

file_obj = request.files.get("file") 獲取文件信息

filename=request.form.get("file1") 獲取文件上傳參數(shù),post請(qǐng)求 request.form,如果是get請(qǐng)求,request.args. 區(qū)分get和post請(qǐng)求。

上傳文件可能會(huì)較慢,耐心等待幾秒,檢查服務(wù)器端python工作臺(tái)目錄,查看日志信息:

pIYBAGB5NbSAYg9FAAC9ALqrb08845.png

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9793

    瀏覽量

    87947
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86709
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2642

    瀏覽量

    68081
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    視頻怎么上傳到服務(wù)器

    1.視頻怎么上傳到服務(wù)器 2.有什么辦法視頻上傳到網(wǎng)上,可以回看的?不用實(shí)時(shí)觀看,只要回看
    發(fā)表于 06-18 06:42

    在Windows下安裝Apache服務(wù)器端Web軟件

    在Windows下安裝Apache服務(wù)器端Web軟件一、軟件簡(jiǎn)介1.Apache是最流行的Web服務(wù)器端軟件之一??焖佟⒖煽?、可通過(guò)簡(jiǎn)單的 API擴(kuò)展,Perl/Python解釋可被
    發(fā)表于 11-13 21:49

    qt tcp程序在服務(wù)器端發(fā)送數(shù)據(jù)之前能接收客戶(hù)發(fā)送的數(shù)據(jù)嗎?

    寫(xiě)了一個(gè)tcp的客戶(hù)服務(wù)器端,是服務(wù)器端給客戶(hù)發(fā)送文件,但是我想在服務(wù)器端發(fā)送之前先讓客戶(hù)
    發(fā)表于 04-22 20:06

    PC訪問(wèn)服務(wù)器 并讀取服務(wù)器端的數(shù)據(jù) 怎么寫(xiě)?。?/a>

    PC訪問(wèn)服務(wù)器并讀取服務(wù)器端的數(shù)據(jù) 怎么寫(xiě)?。?需要訪問(wèn)數(shù)據(jù)庫(kù)嗎?聽(tīng)說(shuō)還要服務(wù)器那邊的用戶(hù)名和密碼才能訪問(wèn)數(shù)據(jù)庫(kù)不需要兩臺(tái)pc機(jī)的通信的程序 求大神。。。。。
    發(fā)表于 07-27 09:00

    請(qǐng)問(wèn)gprs與服務(wù)器通信,服務(wù)器端的程序怎么寫(xiě)?

    大家好,最近在做sim808芯片的gprs與服務(wù)器通信,用的是阿里云的服務(wù)器,請(qǐng)問(wèn)一下服務(wù)器端的程序改怎么寫(xiě)?用VB嗎?有沒(méi)有相關(guān)的教程可以推薦一下,謝謝。
    發(fā)表于 04-17 23:22

    STM32通過(guò)wifi上傳一串字符到服務(wù)器然后服務(wù)器數(shù)據(jù)下傳到stm32上能實(shí)現(xiàn)嗎

    本人是做軟件的,但是最近跟同學(xué)做一個(gè)項(xiàng)目,我的想法是STM32通過(guò)wifi上傳一串字符到服務(wù)器,然后就是服務(wù)器數(shù)據(jù)下傳到stm32上,在由
    發(fā)表于 04-25 05:46

    如何通過(guò)5718的命令行ftp上傳到我自己的服務(wù)器上,怎么操作呢?

    我想通過(guò)5718的命令行ftp上傳到我自己的服務(wù)器上,怎么操作呢?5718本身有ftp服務(wù),上傳下載沒(méi)有問(wèn)題;我現(xiàn)在是反過(guò)來(lái),我有自己的ftp服務(wù)器
    發(fā)表于 01-06 07:46

    如何實(shí)現(xiàn)樹(shù)莓派定時(shí)拍攝照片上傳到服務(wù)器的功能呢

    時(shí)拍攝照片上傳到服務(wù)器的功能。主要使用python 和C語(yǔ)言編程。樹(shù)莓派和服務(wù)器之間采用TCP/IP 協(xié)議通信,樹(shù)莓派通過(guò)串口發(fā)送指令給單片機(jī),單片機(jī)在使用PWM控制舵機(jī)式攝像頭可以拍
    發(fā)表于 02-16 06:46

    如何將文件上傳到NodeMCU ESP8266 telnet服務(wù)器?

    您好, 我只想與您分享一個(gè)簡(jiǎn)單的 bash 腳本,用于在運(yùn)行 telnet 服務(wù)器時(shí)將文件上傳到 ESP8266。當(dāng)我懶得親自訪問(wèn)我的設(shè)備但仍想上傳更新的腳本時(shí),它對(duì)我很有幫助。 目標(biāo)
    發(fā)表于 04-28 08:27

    服務(wù)器端腳本與動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì),下載

    服務(wù)器端腳本與動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì) 1. 了解服務(wù)器端腳本和動(dòng)態(tài)網(wǎng)頁(yè)的有關(guān)概念 ; 2. 了解ASP、PHP的基本語(yǔ)法和基本功能 ; 3. 熟練掌握J(rèn)SP的基本語(yǔ)法和基本
    發(fā)表于 04-28 16:44 ?0次下載

    淘寶商品推廣系統(tǒng)服務(wù)器端軟件的設(shè)計(jì)與實(shí)現(xiàn)

    本文基于淘寶商品推廣系統(tǒng)服務(wù)器端軟件的設(shè)計(jì)與實(shí)現(xiàn)的目的,通過(guò)對(duì)淘寶商品推廣系統(tǒng)服務(wù)器端軟件中的各個(gè)模塊進(jìn)行分析的方法,結(jié)合實(shí)際工作需求,從基礎(chǔ)理論出發(fā),得出淘寶商品推廣系統(tǒng)服務(wù)器端軟件功能和性能實(shí)現(xiàn)的方法和途徑。
    發(fā)表于 12-24 15:43 ?12次下載

    JAVA教程之TCP服務(wù)器端

    JAVA教程之TCP服務(wù)器端,很好的JAVA的資料,快來(lái)學(xué)習(xí)吧
    發(fā)表于 04-11 17:28 ?10次下載

    服務(wù)器端駕駛證/行駛證OCR拍照識(shí)別API

    識(shí)別服務(wù),設(shè)備只負(fù)責(zé)拍攝圖像后上傳上傳到已部署服務(wù)器端駕駛證/行駛證OCR拍照識(shí)別軟件的服務(wù)器
    發(fā)表于 06-22 17:08 ?638次閱讀

    可以將本地文件上傳到FTP服務(wù)器的LabVIEW源代碼免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是可以將本地文件上傳到FTP服務(wù)器的LabVIEW源代碼免費(fèi)下載。
    發(fā)表于 08-31 08:00 ?146次下載
    可以將本地<b class='flag-5'>文件</b><b class='flag-5'>上傳到</b>FTP<b class='flag-5'>服務(wù)器</b>的LabVIEW源代碼免費(fèi)下載

    文件上傳服務(wù)器、支持超大文件HTTP斷點(diǎn)如何續(xù)傳教程

    實(shí)現(xiàn); 服務(wù)器端即時(shí)寫(xiě)入硬盤(pán),因此無(wú)需再次調(diào)用move_uploaded_file、InputStreamReader 這種需要緩存的技術(shù)來(lái)避免服務(wù)器內(nèi)存占用與瀏覽請(qǐng)求超時(shí); 支持HTML5與IFRAME(針對(duì)老瀏覽
    的頭像 發(fā)表于 08-26 15:36 ?3084次閱讀