1.首先鴻蒙的js文件上傳,設置目錄路徑為:
	
構建路徑在工程主目錄下:
	
該目錄的說明見下面描述:
	
視圖構建如下:
界面代碼:
上傳文件 
js上傳業(yè)務邏輯代碼:
導入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');
            }
        });
    }
}
上傳參數說明如下:
	
	
域名采用內網穿透工具:
	
python服務器端的代碼如下
from flask import Flask from flask import jsonify from flask import request app=Flask(__name__) '''因為是文件,所以只能是POST方式''' @app.route("/upload", methods=["POST"]) def uploadFile(): print("獲取上傳文件信息") """接受前端傳送來的文件""" file_obj = request.files.get("file") filename=request.form.get("file1") print("獲取文件的參數是:"+filename) if file_obj is None: # 表示沒有發(fā)送文件 return jsonify("未上傳文件") ''' 將文件保存到本地(即當前目錄) 直接使用上傳的文件對象保存 ''' file_obj.save('file.txt') # 和前端上傳的文件類型要相同 file_obj.seek(0) return jsonify("上傳成功") if __name__=="__main__": app.run(debug=True,port=8500)
文件上傳到python工程根目錄下:
	
file_obj = request.files.get("file") 獲取文件信息
filename=request.form.get("file1") 獲取文件上傳參數,post請求 request.form,如果是get請求,request.args. 區(qū)分get和post請求。
上傳文件可能會較慢,耐心等待幾秒,檢查服務器端python工作臺目錄,查看日志信息:
	
編輯:hfy
- 
                                服務器
                                +關注
關注
13文章
10035瀏覽量
90511 - 
                                python
                                +關注
關注
56文章
4850瀏覽量
89309 - 
                                鴻蒙系統(tǒng)
                                +關注
關注
183文章
2642瀏覽量
69204 
發(fā)布評論請先 登錄
在Windows下安裝Apache服務器端Web軟件
qt tcp程序在服務器端發(fā)送數據之前能接收客戶端發(fā)送的數據嗎?
PC端訪問服務器 并讀取服務器端的數據 怎么寫?。?/a>
請問gprs與服務器通信,服務器端的程序怎么寫?
STM32通過wifi上傳一串字符到服務器然后服務器把數據下傳到stm32上能實現嗎
如何通過5718的命令行ftp上傳到我自己的服務器上,怎么操作呢?
如何實現樹莓派定時拍攝照片上傳到服務器的功能呢
如何將文件上傳到NodeMCU ESP8266 telnet服務器?
服務器端腳本與動態(tài)網頁設計,下載
淘寶商品推廣系統(tǒng)服務器端軟件的設計與實現
可以將本地文件上傳到FTP服務器的LabVIEW源代碼免費下載
    
          
        
        
如何把鴻蒙的文件上傳到python服務器端
                
 
           
            
            
                
            
評論