As I understand you removed the feature that allowed to export/import files using files (I know, sounds silly) and now users can only use inline base64 variant for that purpose. However, at some servers, there is a max POST size limit that doesn't allow to import big files (even small binary file becomes big in base64). I think you should revert the file-based approach, at least allow to import local files.

Comments

lex0r’s picture

Category: feature » bug

This is definitely a bug. There are nodes with large attachments, but they cannot be imported because of PHP's/Apache's/Nginx's/Varnish's post request limits.

lex0r’s picture

Priority: Major » Critical
danielb’s picture

Priority: Critical » Major

From what I recall there was some issue supporting that feature. What if you could FTP your node export to the server and run it from there, or something like that?
I will look into why that was removed as well though.

danielb’s picture

The feature never worked in Drupal 7, I'm not game to write it - I didn't implement the feature myself and D7's file handling confuses me. I'd put in a patch though if someone can figure it out.

lex0r’s picture

What if you could FTP your node export to the server and run it from there, or something like that?

This is quite possible, but the minus is that some hostings provide FTP-only. Imagine a huge text file
with attachments encoded in base64, that you cannot compress because of missing ssh. I think base64 is good for small files (less than 100kb) like icons, but becomes extremely unhandy for medium to big files.

The feature never worked in Drupal 7

In fact it did - I personally used it. I think you just have to revert the code or ask James Andres to do that.

danielb’s picture

That's the first I've heard anyone had a positive experience with it. I guess usually people don't seek out issues if there's no problem. I'll look into reverting that.

danielb’s picture

This looks like the changes that were done to remove the functionality
http://drupalcode.org/project/node_export.git/commitdiff/ca02e45c1bf3392...

just need to go through that and put it back

danielb’s picture

Status: Active » Fixed

I've put it back in

bugger if I know if it works

I suspect the 'remote url' one doesn't actually work

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.