libcurl-curl到底能不能实现文件上传到第三方服务器

问题描述

curl到底能不能实现文件上传到第三方服务器

网上看到的curl,那些命令都是最基本的东西,都是什么模拟上传,
测试的结果都是本地搭的服务器,
①如果用curl命令,到底能不能实现上传一个文件到百度云盘,首先就是登陆到百度云盘,它可以吗?
②如果不在libcurl里自己写,就登陆而言curl命令知道要POST的表单里数据有什么吗(username,password,autolog...?)?显然是不知道啊。
那这么命令到底能干啥?
③就算在libcurl里,自己写出了登陆到百度云的程序,那对应上传的接口不知道?还是不能上传文件,只能使用官网提供的API吗?
④写一个脚本,自动上传文件,(到百度云,新浪云,这些第三方服务器)该用什么?

解决方案

先登录,然后拿到token,然后分享上传,是否可以参数curl来上传。这个受服务器限制,curl能够做的也有限。最好是程序来开发

解决方案二:

Android开发 基于HttpComponent4.3.3实现文件上传至tomcat服务器(基于struts框架)

时间: 2024-11-03 21:03:19

libcurl-curl到底能不能实现文件上传到第三方服务器的相关文章

Android使用HttpClient实现文件上传到PHP服务器,并监控进度条

上传 服务器端PHP 代码如下 : <?php $target_path = "./tmp/";//接收文件目录 $target_path = $target_path.($_FILES['file']['name']); $target_path = iconv("UTF-8","gb2312", $target_path); if(move_uploaded_file($_FILES['file']['tmp_name'], $targ

java web-如何用jsp实现将文件上传至Tomcat服务器上,并可以下载

问题描述 如何用jsp实现将文件上传至Tomcat服务器上,并可以下载 在做一个资源管理系统,现在需要实现将文件上传至Tomcat服务器下的并在另外的页面可以实现下载的功能,除了知道这是需要上传至Tomcat服务器下之外,什么都不会,不知道怎么实现,也不知道要怎么写代码,希望各位路过的大侠指教!!!还有一个问题就是,要怎么实现已上传文件的预览呢?原谅我是个技术渣吧...感谢大家!!! 解决方案 需要借助插件的,代码还是得自己探索的.参考下这个http://bbs.csdn.net/topics/

java实现将文件上传到ftp服务器的方法_java

本文实例讲述了java实现将文件上传到ftp服务器的方法.分享给大家供大家参考,具体如下: 工具类: package com.fz.common.util; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; imp

flashupload文件-FlashUpload文件上传 本地可以 服务器报There has been an I/O Error:#2038

问题描述 FlashUpload文件上传 本地可以 服务器报There has been an I/O Error:#2038 我在本地iis运行,上传没有问题,可是网页访问服务器的,上传就会报这个错误: There has been an I/O Error:#2038 There has been an HTTP Error:status code 404 问题跟 http://s.yanghao.org/program/viewdetail.php?i=94390 一样. 本地iis是6.

文件上传到linux服务器 文件名为乱码

问题描述 我在windows系统 用fileupload上传包含中文文件名的文件,上传到linux服务器后文件名为乱码.我用乱码字符串做 GBK转UTF-8可以变为正常原本想在上传后先用程序重命名一遍UTF-8转GBK的文件名,但是出现了另外一种乱码.请教知道这个问题的解决方法或原因,谢谢.另外我用程序创建一个文件也会出现这种乱码. 问题补充:asyty 写道 解决方案 你的shell的编码字符集呢?为啥乱码是你想要的.....可以先把shell设置成utf-8再看看 你java传上去的竟然还是

php把文件上传到远程服务器上例子

我这里写的是用curl的代码 本地代码如下:  代码如下 复制代码 <?php     header('content-type:text/html;charset=utf8');     $curl = curl_init();     $data = array('img'=>'@'. dirname(__FILE__).'/img/login.gif');     curl_setopt($curl, CURLOPT_URL, "http://www.demo.com/uplo

自动写入文件上传到指定服务器SoftwareMeteringCLS.vbs源码_vbs

复制代码 代码如下: ' FileName: SoftwareMeteringCLS.vbs ' //////////////////////////////////////////////////////////////////// If (WScript.ScriptName = "SoftwareMeteringCLS.vbs") Then Call demo_SoftwareMeteringCLS() ' ====================================

使用libcurl进行文件上传

上篇博文讲到了如何使用multicurl来进行http并发访问,今天继续有关curl的主题,来八一八如何使用curl来上传文件,在介绍具体方法之前了解下目前http文件上传的基本实现.     rfc1867描述了如何使用http协议来上传客户端文件,目前基本上所有的浏览器和web服务器都支持http文件上传,它的使用也十分的简单,具体的来说就是在页面上创建一个form表单,表单的enctype属性为multipart/form-data,action为接收上传文件的cgi url,请求方式为p

C#文件上传类

上传 using System; namespace UpFile { /// /// upfile 的摘要说明./// public class upfile{  private string path = null;  private string fileType = null;  private int sizes = 0;  ///   /// 初始化变量  ///   public upfile()  {   path = @"\uploadimages\"; //上传路径