| skipped 168 lines |
169 | 169 | | rb = readfile.read() |
170 | 170 | | rb_list = rb.split(sep=b'\xff\xd9') |
171 | 171 | | del rb |
172 | | - | if len(rb_list) != 3: |
| 172 | + | if len(rb_list) < 3: |
173 | 173 | | return False |
174 | | - | payload = rb_list[1] |
| 174 | + | else: |
| 175 | + | if len(rb_list) == 3: |
| 176 | + | payload = rb_list[1] |
| 177 | + | else: |
| 178 | + | payload = b'' |
| 179 | + | for ii in range(1, (len(rb_list) - 1)): |
| 180 | + | if ii == 1: |
| 181 | + | payload += rb_list[ii] |
| 182 | + | else: |
| 183 | + | payload += (b'\xff\xd9' + rb_list[ii]) |
175 | 184 | | del rb_list |
176 | 185 | | os.remove(jpg_file) |
177 | 186 | | time.sleep(settings.WAIT_TIME) |
| skipped 52 lines |