如何将字符串对象转换为文件对象?

时间:2014-05-12 18:12:15

标签: python file

https://github.com/sergiomb2/MultipartPostHandler2

MultipartPostHandler需要将变量类型识别为文件,我得到一个带有图像的字符串
现在我做:

outfile = open(tmpfile,'w')
outfile.write(img)
outfile.close()

params = { 'img': open(tmpfile, "rb"), ...

但在我看来是一个解决方法,必须在文件系统中写入文件,我想知道如何使用内容为img变量的缓冲区创建文件描述符。 我尝试过StringIO但是stringIO不是类型文件

for(key, value) in params.items():
    if type(value) == file:
        v_files.append((key, value))

给我cStringIO.StringI并且没有fileno

for(key, fd) in files:
    file_size = os.fstat(fd.fileno())[stat.ST_SIZE]
    filename = fd.name.split('/')[-1]

不起作用

0 个答案:

没有答案
相关问题