file as field node block I am building a site in which authenticated users may upload files.  When such a user is viewing URLs of a certain content type, I would like the left sidebar to contain, among other things, a file control.  The right column of an unauthenticated user holds the login controls, and that column must hold something else for authenticated users who have not accepted the required condition.  My goal is to have the user perform the upload while also reading the content.  Hopefully, this improves retention.

At any rate, I need a block which contains a file field.  I have been trying to do this with Node Fields Block.  So far no success.  

I added a hidden file field to my content type, installed and enabled node_fields_block, and added a Node Fields Block which is enabled for pages of my content type and which contains the File.  I've created a 'Node Fields Block' display mode for the content type in which the file is supposed to appear, but nothing shows  up.  I've looked at the generated HTML and the block isn't being generated.  

I'm at a loss.  Any help greatly appreciated.
The last time I tried node fields block, some of the fields doesn't really show. So I just switched to using the views blocks. it's just the same. Just insert the fields you wanted to show. If you want users to upload files on the current page you could try Block upload - it's a simple module, which allow users to upload images/files into field without node edit page. 

Did I understand your case correctly?