我拥有的只是<input type="file" name="myFileUpload" />
。
用户选择文件(很可能是图像)后,如何以字符串形式获取文件的实际内容? (如果可能的话,请告诉我有关base 64和url编码/解码的任何信息。)
我被要求获取这样一个字符串并将其设置为JSON对象的值,然后这样的JSON对象将“按原样”发布到服务器,即application/json; charset=utf-8
。
我不确定以上是否是一种常见做法,因为我习惯于只发布multipart/form-data
这样的数据,而我被告知不要使用。
这个巨大的JSON对象的接收者是一个ASP.net Web API控制器。我想如果这样的对象可能是几兆字节大的话,反序列化就会出现问题。
再次,如何将图像字节作为字符串获取,如果我尝试发布这样一个大型JSON对象,特别是当它收到服务器端时,我会遇到什么问题。