Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JSON中发布文件_Json_File_C# 4.0 - Fatal编程技术网

如何在JSON中发布文件

如何在JSON中发布文件,json,file,c#-4.0,Json,File,C# 4.0,我有一个JSON格式,比如 { “实体ID”:字符串, “Name”:字符串, “键”:字符串, “文件”:文件 } 我应该如何在JSON中传递数据类型文件的值 我的源URL类似于: 另外,如果我想在Fiddler中测试响应,我该怎么做。以下是实现它的步骤: 在客户端使用一些外部API将文件转换为base64字符串 您需要从该文件中读取字节并将其转换为字符串,然后将该字符串放入JSONObject中 然后在服务器端,您可以执行将base64字符串转换为文件的反向过程 或者使用HTML5,您可以使

我有一个JSON格式,比如

{ “实体ID”:字符串, “Name”:字符串, “键”:字符串, “文件”:文件 }

我应该如何在JSON中传递数据类型文件的值

我的源URL类似于:


另外,如果我想在Fiddler中测试响应,我该怎么做。

以下是实现它的步骤:

  • 在客户端使用一些外部API将文件转换为
    base64字符串

    您需要从该文件中读取字节并将其转换为字符串,然后将该字符串放入JSONObject中

  • 然后在服务器端,您可以执行将base64字符串转换为文件的反向过程

    或者使用HTML5,您可以使用Ajax和jQuery上传文件。
    请看以下帖子: