用IdMultipartFormData上传文件后文件变大
我用IdMultipartFormData加载文件后上传后java后台,下载下来后文件的大小有变化。比如A.doc文件大小1123KB,占用空间1200KB,下载后会变成文件大小1200KB,占用空间1200KB。
经过单步调试发现用IdMultipartFormData加载文件A的前后流的大小差值不是1123,而是比1200还大一些
java端收到的文件大小也是1200KB
部分代码:
MultiPartFormDataStream := TIdMultiPartFormDataStream.Create;
ResponseStream := TMemoryStream.Create;
FHttp.Request.ContentType := MultiPartFormDataStream.RequestContentType;
//添加文件名参数
MultiPartFormDataStream.AddFormField('file_name', AFileName, ENCODE_UTF_8);
//添加文件流
MultiPartFormDataStream.AddFile('somefile', AFileName, '');
//初始化上传等待窗口,并显示
//开始上传
FHttp.Post(LURL, MultiPartFormDataStream, ResponseStream);
求大虾帮忙,急!
[解决办法]
不知道, 帮顶先
[解决办法]
这个问题还真没注意过,绑定