int.parse(sid)));
- if (matches !="") {
+ if (matches == "") {
// our old mailfort code deleted the crap out of old records...
// if this occurs we will need to create the record again..
this.fix_deleted_attachment_db(int.parse(sid),attachment);
var filename = attachment.get_header("X-strip-content-name");
var file_path = attachment.get_header("X-strip-path");
- var content_type = attachment.get_header("X-strip-content-type");
+ var fn = StripApplication.opt_target_path + "/" + file_path;
+ var chksum = this.md5_file(fn);
+ var mime_filename = attachment.get_header("X-strip-content-type");
+
+ var fileinfo = File.new_for_path(fn)
+ .query_info(GLib.FileAttribute.STANDARD_SIZE+","+GLib.FileAttribute.TIME_MODIFIED
+ ,GLib.FileQueryInfoFlags.NONE,null);
+ var file_size = (int) fileinfo.get_size();
+
- GLib.error("GOT FN: %s | PATH: %s | CT: %s", filename, file_path, content_type);
+ GLib.error("GOT FN: %s | PATH: %s | CT: %s", filename, file_path, mime_filename);
/*
this.query("""