相关疑难解决方法(0)

在PHP中使用cURL POST文件字符串?

我想知道当文件只是一个字符串时是否可以发布文件 - 以及其他表单数据?

我知道您可以通过在文件路径前面添加"@"来发布文件系统中已有的文件.

但是我想绕过创建一个临时文件并仅将该文件作为字符串发送,但我不确定如何使用PHP中的cURL构造请求.

干杯

    $postFields = array(
        'otherFields'   => 'Yes'
        ,'filename'     => 'my_file.csv'
        ,'data'         => 'comma seperated content'
    );

    $options = array(
        CURLOPT_RETURNTRANSFER  => true
        ,CURLOPT_SSL_VERIFYPEER => false
        ,CURLOPT_SSL_VERIFYHOST => 1
        ,CURLOPT_POSTFIELDS     => $postFields
        ,CURLOPT_HTTPHEADER     => array(
            'Content-type: multipart/form-data'
        )
    );
Run Code Online (Sandbox Code Playgroud)

php upload post curl file

35
推荐指数
2
解决办法
3万
查看次数

PHP创建随机tmp文件并获取其完整路径

我这样做之后:

$temp = tmpfile();
fwrite($temp, "writing to tempfile");
Run Code Online (Sandbox Code Playgroud)

我想获得已创建$temp文件的完整路径tmpfile.

我需要做些什么来获取这些信息?

php file-io file path

33
推荐指数
2
解决办法
3万
查看次数

标签 统计

file ×2

php ×2

curl ×1

file-io ×1

path ×1

post ×1

upload ×1