Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now! Click here to watch and learn more!
saving a file to the FileCabinet
I came across a post from last year where someone was trying to access a file in the FileCabinet. NS Emps. responded that it wasn't possible (at the time). I was looking through the latest WS docs and came across some stuff that makes me think it might be possible to work with the file cabinet via web services.
I banged out this code real quick to try and save a file. This code is returning error:
The record type [file] is invalid.
using NSFile = NSWS_test.com.netsuite.webservices.File; private void button1_Click(object sender, EventArgs e) { OpenFileDialog fileDlg = new OpenFileDialog(); if(fileDlg.ShowDialog() == DialogResult.Cancel) { return; } try { // Load the file byte[] data = FileUtils.ReadWholeFileBytes(fileDlg.FileName); Guard.ReferenceNotNull(data, "Failed loading file data"); // Create the NetSuite file record NSFile file = new NSFile(); file.content = data; file.createdDate = DateTime.Now; file.createdDateSpecified = true; file.description = "Sample File added from Windows Application for testing purposes"; file.fileSize = data.Length; file.fileSizeSpecified = true; file.fileType = MediaType._PLAINTEXT; file.fileTypeSpecified = true; file.name = "Sample File From Desktop Application"; // Create the folder record ref for this file RecordRef folderRef = Steve Klett | Senior Developer
NetValue Technology
0