1. 程式人生 > >一個C++程式上傳檔案到百度雲的例項

一個C++程式上傳檔案到百度雲的例項

功能:獲得當前執行檔案路徑,並將該路徑下的檔案,通過bypy上傳到百度雲端,雲端資料夾以上傳時間命名(如:201703211849)

注意:本程式使用了百度雲Python客戶端bypy,請按照並配置好bypy

程式來如下:

{
	//活動當前執行檔案路徑,存於SaveResult內
	char szModuleFilePath[MAX_PATH];  
	char SaveResult[MAX_PATH];  
	int n = GetModuleFileNameA(0, szModuleFilePath, MAX_PATH); //獲得當前執行檔案的路徑  
	szModuleFilePath[ strrchr(szModuleFilePath, '\\') - szModuleFilePath + 1 ] = 0;//將最後一個"\\"後的字元置為0  
	strcpy(SaveResult,szModuleFilePath);
    printf("%s\n", SaveResult);
	//得到當前時間(s),存於now_time (char型)
	time_t now_time_t;
    now_time_t=time(NULL);
	static char now_time[16];
    struct tm*ptm = localtime(&now_time_t);
	strftime(now_time, sizeof(now_time), "%Y%m%d%H%M%S", ptm) ;
    cout <<now_time<<endl;
	
	string commend_string = "bypy -v upload " +  string(szModuleFilePath) + " /" + now_time;//合成上傳命令
	cout<<commend_string.c_str()<<endl;
	char commend[MAX_PATH];
	strcpy(commend,commend_string.c_str());
    
	system(commend);//呼叫bypy進行上傳
	return 1; 
}


說明:當前路徑存於:SaveResult  (char型);當前時間存於now_time (char型)

執行效果

相關推薦

一個C++程式檔案例項

功能:獲得當前執行檔案路徑,並將該路徑下的檔案,通過bypy上傳到百度雲端,雲端資料夾以上傳時間命名(如:201703211849) 注意:本程式使用了百度雲Python客戶端bypy,請按照並配置好

10分鐘內教你用Python實現多個檔案自動

一、環境說明 Python 3.7  和 win10系統   二、準備工作 首先我們需要安裝一個包,在cmd命令列介面安裝 bypy包。 pip install bypy 然後安裝成功後,在命令列執行命令 bypy info 會彈出一些類似一下的介

py + opencv 打造樹莓派監控,場景有變化自動拍照

大家用樹莓派來做監控,文章裡面一般都是使用 fswebcam 或 motion。motion 非常強大,可以監測畫面變化後儲存成 mpeg 或 jpeg,還可以執行成 http 伺服器模式。但是樹莓派放在家裡,從外面訪問有時也會訪問不了(比如 IP 變了等原因)。其實使用

webuploader多圖,webuploader多檔案webuploader批量非同步檔案

有人學習過子恆老師webuploader使用指南後, 留言說“webuploader多檔案上傳怎麼實現?webuploader怎麼上傳多圖片” 其實這些人都是沒有看完整個教程的原因, 下面來談談…

微信小程式檔案遇到的坑

在開發小程式時,使用的花生殼做的內網對映,域名使用花生殼賣的https域名 在做小程式檔案上傳時,呼叫介面,老是報錯。 Caused by: org.apache.commons.fileupload.FileUploadException: Stream ended unexpe

微信小程式 —— 檔案到伺服器(例:圖片到伺服器)

上傳圖片到伺服器: 1.先在前端寫一個選擇圖片的區域來觸發wx.chooseImage介面並用wx.setStorage介面把圖片路徑存起來。 -wxml <view class="

C# FTP檔案至伺服器程式碼

/// <summary> /// 上傳檔案 /// </summary> /// <param name="fileinfo">需要上傳的檔案</param>

C# HttpWebRequest檔案到伺服器(multipart/form-data)

public bool Add(IList<Sim_FilterParam> entity) { if (entity == null) { return false; } // 分段內容 string reqUrl = Json

C# HttpClient檔案到伺服器(multipart/form-data)

string reqUrl = JsonrpcHttpClient.MakeRpcUrl(typeof(Wfm_SimReport).Name, "save"); using (HttpClient client = new HttpClient(new HttpClientHandler() {

解決部署在Linux下的java程式檔案,檔名中文亂碼

找了一圈資料,把centos的字符集、tomcat中server.xml中的“URIEncoding”都更改為UTF-8之後還是不成功。最終在tomcat/bin/catalina.sh檔案中增加了“export LANG=zh_CN.UTF-8”,成功解決了問題。

微信小程式檔案詳解

做微信小程式難免會遇到上傳檔案的問題。今天就給大家說一個簡單的上傳檔案的例子吧 wxml程式碼 <button bindtap="upload">上傳檔案</button> js程式碼 Page({ data:{

PHP小程式檔案到七牛(直傳)

小程式方面參考:Qiniu-wxapp-SDK 基於七牛雲 API 開發的微信小程式 SDK https://github.com/gpake/qiniu-wxapp-sdk.git PHP: 小程式端引數  uptokenURL : 下面的方法具體介面地址 安裝七牛雲

C# WebApi 檔案

public class FileUploadController : ApiController 2 { 3 4 public async Task<HttpResponseMessage> Post() 5 { 6

微信小程式 圖片至阿里OSS(支援多圖片

我們先講下為什麼要把圖片檔案上傳到雲伺服器呢, 有什麼好處呢? 1、能減輕我們自己伺服器的頻寬 如果一個程式裡有多處地方用到使用者上傳圖片等功能的話,建議還是放到阿里雲或者千牛雲等其他平臺上來儲存我們的圖片,可以給公司的伺服器減少很多壓力,磁碟儲存也就不會太大 2、提升使用者體驗感

ueditor檔案七牛

準備工作 ueditor外掛:百度雲下載資源: https://pan.baidu.com/s/1EL_hoJGTyZEf49WX0KQfvA Ueditor下載官網https://ueditor.baidu.com/website/download.html 第一 匯入Maven專案中

ossutil命令檔案到阿里oss詳解,使用Shell指令碼實現資料的自動下載Bucket物件儲存

安裝ossutil yum -y install wget wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/50452/cn_zh/1524643963683/ossutil64 mv

檔案至阿里 OSS 空間 « 關於網路那些事...

這裡記錄如何使用 Laravel 的 storage 上傳檔案到 ali-oss 這裡所使用的 Laravel 版本:5.7.12 安裝擴充 "composer

windows檔案到linux伺服器

安裝putty,將pscp.exe移到 C:\Windows\System32 目錄下。 在cmd 中執行,pscp -l rot -pw [password] -ls [ip]:/opt 檢視目錄 傳輸檔案     pscp 本地檔案目錄 使用者名稱@[ip]:/

關於富文字編輯器ueditor(jsp版)檔案到阿里OSS的簡單例項,適合新手

       本人菜鳥一枚,最近公司有需求要用到富文字編輯器,我選擇的是百度的ueditor富文字編輯器,閒話不多說,進入正題:一:ueditor的下載及安裝以及OSS的下載及引入我就不詳細說了,這裡說下要注意的幾點:        1,ueditor下載地址:點選開啟連結

SpringMvc檔案(阿里

● springMvc 上傳檔案 springMvc.xml配置 <!-- SpringMVC上傳檔案時,需配置MultipartResolver處理器 --> <bean id="multipartResolver" class="o