CreateRemoteDocument with using "File Upload" datasource
Hi there,
I would like to upload new documents to the Knowledge Directory through PRC API. There is an IDocumentManager object which has a createRemoteDocument() method. It needs datasource ID as a parameter (besides folderID and URL of the document). I tried to use ID of the "File Upload" service which works correctly when I would like to upload to KD through Simple Submit, but in this situation (PRC API) it fails... Is there any way to upload documents chosen by using a file input field to the KD through PRC API ?
Thanks in advance,
Zsolt
LOL. Ross. :-) I'd never be passive aggressive. Overstressed and getting snowed/rained on, yes, but I love working with you guys. :) I honestly meant that as a question - our business needs doing a lot of extranet type of client facing interchange/communication really lends itself to a document upload process. For the more intranet type deployment where you can integrate portal::authsource::data source security and crawl upload is definitely less relevant. Let me just come out and say officially so there's no debate: Working with all of you (when I get the chance) really is a highlight of my day. The fact that I know so many of you by name when I generally can't remember what I had for lunch should tell you something. ;)
"Can you explain how you want to edit the doc? Are you thinking fetch, modify, and reupload? Editing the properties as you would for any knowledge directory doc or something else altogether?"
You should be careful asking a question like that... People have been asking for:* provide the ability to upload content in portlet xyz that does business function xyz. (in our case we have a legacy workflow portlet that allows a user to submit a document with specific meta-data [not stored in properties...yet] and an established routing list. The document is uploaded to the portal, a card created, and the workflow process continues on its merry way. If the workflow is cancelled or a specific step rejected the process concludes and the requestor can elect to submit another copy of the document for review in another workflow instance)* Uploaded content should be presented in the knowledge directory (we actually upload it to the knowledge directory then dynamically add/remove security to allow access as the document moves through workflow)
...we have multiple outstanding requests to provide this kind of functionality in many portlets.
The way I'm seeing things is this...* The knowledge directory is an aggregate presentation of multiple data sources / content stores* The knowledge directory can present content stored in the document repository data source* The document repository handles naming collissions, object storage, and retrieval* Short term I'd just like to have an API that would upload a piece of content into the document repository. Editing would be huge, but I understand that's a much bigger deal (I will say I'm really impressed by Collab's ability to do this, btw)* I would assume property editing/management would stay as is - I see no issue with modifying properties either from the UI or from code...with one exception. I still don't understand why I can create a list property (call it "month"), append it to a document, and then when I go to edit the document properties it actually shows up as a free-entry text box. Shows up as a list (the one I created) on every other object type but document. Means it's hard to use the built-in portal UI to consistently tag information...ick.* Long-term I'd like to be able to modify knowledge directory items from the document repository data source ala what Collab 4.x does - editing in place. I understand this is likely a much nastier issue and also needs to be thought through completely, but our users do not seem to grasp the reasoning behind why you can edit community documents in place, but not edit knowledge directory uploads. I can't honestly envision myself streaming data into the object from code in this context (although that would be interesting) - I would really just like the portal UI to let end-users "edit" a document in place as Collab does.* Even longer-term ... I know the next logical feature users will ask for is content Versioning. Bigger ticket item, I know. Knowing our users this would probably be a burning request the moment you let them edit in place, but honestly - just editing in place and knowing you don't get to version the content would be a huge in.
That help at all? What more can I do to assist?
Thanks,Eric
Similar Messages
-
Problem using File upload in portlets
hello there
I'm trying to use file upload component in one of my portlets. I searched a lot about a working component to be used in portlets since the standard one that comes with JSC doesn't work in portlets. I managed to get commons file upload and tomahawk to run in my portlet, but when I choose a file and try to get selected file's details it throughs a NullPointerException reporting that the file object is null.
so please can anyone guide me to a working portlet example, I tried to find one but I couldn't. if that's hard to find, what should I do ?
thank you in advanceI added file upload component in JSF from portlets in Sun Java Portal server.
Take a look...
portlet.xml
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
version="1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd">
<portlet>
<description>SFTB Anonymous Mail Portlet</description>
<portlet-name>SFTBAnonymousMailPortlet</portlet-name>
<display-name>SFTBAnonymousMailPortlet</display-name>
<portlet-class>org.apache.portals.bridges.portletfilter.FilterPortlet</portlet-class>
<init-param>
<name>portlet-class</name>
<value>com.sun.faces.portlet.FacesPortlet</value>
</init-param>
<!-- Filter for MyFaces Tomahawk extension. -->
<init-param>
<name>portlet-filters</name>
<value>jp.sf.pal.tomahawk.filter.ExtensionsPortletFilter</value>
</init-param>
<init-param>
<description>Portlet init page</description>
<name>com.sun.faces.portlet.INIT_VIEW</name>
<value>/jsp/index.jsp</value>
</init-param>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Отправка предложений</title>
<short-title>Отправка предложений</short-title>
</portlet-info>
</portlet>
</portlet-app>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>SFTBAnonymousMailComment</display-name>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
<context-param>
<param-name>javax.faces.CONFIG_FILES</param-name>
<param-value>/WEB-INF/faces-config.xml</param-value>
</context-param>
<!--
Extensions filter from Apache MyFaces Tomahawk used for uploads files.
-->
<filter>
<filter-name>ExtensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
<init-param>
<param-name>uploadMaxFileSize</param-name>
<param-value>10m</param-value>
<description>Set the size limit for uploaded files.
Format: 10 - 10 bytes
10k - 10 KB
10m - 10 MB
1g - 1 GB
</description>
</init-param>
<init-param>
<param-name>uploadThresholdSize</param-name>
<param-value>100k</param-value>
<description>Set the threshold size - files
below this limit are stored in memory, files above
this limit are stored on disk.
Format: 10 - 10 bytes
10k - 10 KB
10m - 10 MB
1g - 1 GB
</description>
</init-param>
</filter>
<filter-mapping>
<filter-name>ExtensionsFilter</filter-name>
<servlet-name>FacesServlet</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>FacesServlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
</web-app>
Files in WEB-INF/lib
commons-beanutils-1.7.0.jar
commons-collections-3.2.jar
commons-digester-1.8.jar
commons-fileupload-1.2.1.jar
commons-io-1.2.jar
commons-logging-1.1.1.jar
faces-response-filter-0.2.jar
jsf-api-1.1_02.jar
jsf-impl-1.1_02.jar
jsf-portlet-1.1.5.jar
jstl-1.1.0-D13.jar
log4j-1.2.9.jar
portals-bridges-portletfilter-1.0.jar
standard-1.1.0-D13.jar
tomahawk-1.1.6.jar
tomahawk-bridge-0.9.1.jar
Files tomahawk-bridge-0.9.1.jar, faces-response-filter-0.2.jar may be found there http://sourceforge.jp/projects/pal/
In JSF beans I'm using org.apache.myfaces.custom.fileupload.UploadedFile
Hope this helps.
Bests,
Alex Magdenko -
How to upload multiple files in Webdynpro using File upload Screen Element
Hi Experts,
Can anybody tell me how to upload multiple files/pdfs in webdynpro using file upload screen element, and also please tell me what is the maximum storage limit of RAWSTRING data type,Advance Thanks.
Regards,
SandeshHi Sandesh,
this is simply not supported, not in WebDynpro nor in standard HTML.
A workaround is to upload a ZIP with all files and on server side unpack the ZIP and operate on the single files.
I hope it will help u..
----------------------OR-------------------------
As you know using File upload UI element we can upload only one file at a time. There may be a scenario where user may want to upload any no of files at a time which is not determined at design time. This can be acheived using the ACF UpDownload UI element which requires a security whiltelist to be created
http://scn.sap.com/docs/DOC-2270
----------------------OR-------------------------
You can use Table UI element.
Regards,
Deepak Singh -
I need to select and upload a image and corresponding url from an external website using file upload control in MVC4.
Please help
Latheesh K Contact No:+91-9747369936This forum supports .NET Framework setup.
As your issue appears to have nothing to do with .NET Framework setup, please ask in the MVC forums for best support.
http://forums.asp.net/1146.aspx/1?MVC -
Upload file without using file upload UI Element
Hi all.
I need upload a .txt file without using file upload UI Element because filename is not insert by user. The filename is generated by program. I try to use 'GUI_UPLOAD' and 'WS_UPLOAD' but don't work.
Many thanks in advance.As you correctly pointed out we cannot use the gui_upload and gui_download fm's in webdynpro because they require sap gui and WD Components generally run in a HTML or Portal environment.
The only option available is File Upload Element -
Can we upload more than 1000 records with BPS file upload pf
We are using file upload functionality in BPS. Can we use this function to upload around 80,000 records at a time.
We are unable to upload more than 1000 records because throws a time out error. Is there a setting that we can change to resolve this?Hi,
Can you check the following note about BW system parameters :
[https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=192658]
Check the work Process time set for your BW system
Is your application web based ?
Pratyush -
Problem with Multi File upload example, help needed
I got the code from the following location.....
http://www.adobe.com/devnet/coldfusion/articles/multifile_upload.html
And I've got it to work to some degree except I cant get the file transfer to work when pressing, Upload. Below is what my debugger outputs. Any thoughts on how to fix this or even what it means?
At the very bottom of this message is the upload.cfm code.......
Thanks in advance for the help
<html>
<head>
<title>Products - Error</title>
</head>
<body>
<h2>Sorry</h2>
<p>An error occurred when you requested this page.
Please email the Webmaster to report this error.
We will work to correct the problem and apologize
for the inconvenience.</p>
<table border=1>
<tr><td><b>Error Information</b> <br>
Date and time: 12/07/09 22:25:51 <br>
Page: <br>
Remote Address: 67.170.79.241 <br>
HTTP Referer: <br>
Details: ColdFusion cannot determine how to process the tag <CFDOCUMENT>. The tag name may be misspelled.<p>If you are using tags whose names begin with CF but are not ColdFusion tags you should contact Allaire Support. <p>The error occurred while processing an element with a general identifier of (CFDOCUMENT), occupying document position (41:4) to (41:70).<p>The specific sequence of files included or processed is:<code><br><strong>D:\hshome\edejham7\edeweb.com\MultiFileUpload\upload.cfm </strong></code><br>
<br>
</td></tr></table>
</body>
</html>
<!---
Flex Multi-File Upload Server Side File Handler
This file is where the upload action from the Flex Multi-File Upload UI points.
This is the handler the server side half of the upload process.
--->
<cftry>
<!---
Because flash uploads all files with a binary mime type ("application/ocet-stream") we cannot set cffile to accept specfic mime types.
The workaround is to check the file type after it arrives on the server and if it is non desireable delete it.
--->
<cffile action="upload"
filefield="filedata"
destination="#ExpandPath('\')#MultiFileUpload\uploadedfiles\"
nameconflict="makeunique"
accept="application/octet-stream"/>
<!--- Begin checking the file extension of uploaded files --->
<cfset acceptedFileExtensions = "jpg,jpeg,gif,png,pdf,flv,txt,doc,rtf"/>
<cfset filecheck = listFindNoCase(acceptedFileExtensions,File.ServerFileExt)/>
<!---
If the variable filecheck equals false delete the uploaded file immediatley as it does not match the desired file types
--->
<cfif filecheck eq false>
<cffile action="delete" file="#ExpandPath('\')#MultiFileUpload\uploadedfiles\#File.ServerFile#"/>
</cfif>
<!---
Should any error occur output a pdf with all the details.
It is difficult to debug an error from this file because no debug information is
diplayed on page as its called from within the Flash UI. If your files are not uploading check
to see if an errordebug.pdf has been generated.
--->
<cfcatch type="any">
<cfdocument format="PDF" overwrite="yes" filename="errordebug.pdf">
<cfdump var="#cfcatch#"/>
</cfdocument>
</cfcatch>
</cftry>Just 2 things in my test:
1) I use no accept attribute. Coldfusion is then free to upload any extenstion.
Restricting the type to application/octet-stream may generate errors. Also, it is unnecessary, because we perform a type check anyway.
2) I have used #ExpandPath('.')#\ in place of #ExpandPath('\')#
<cfif isdefined("form.filedata")>
<cftry>
<cffile action="upload"
filefield="filedata"
destination="#expandPath('.')#\MultiFileUpload\uploadedfiles\"
nameconflict="makeunique">
<!--- Begin checking the file extension of uploaded files --->
<cfset acceptedFileExtensions = "jpg,jpeg,gif,png,pdf,flv,txt,doc,rtf"/>
<cfset filecheck = listFindNoCase(acceptedFileExtensions,File.ServerFileExt)/>
<!---
If the variable filecheck equals false delete the uploaded file immediatley as it does not match the desired file types
--->
<cfif filecheck eq false>
<cffile action="delete" file="#ExpandPath('.')#\MultiFileUpload\uploadedfiles\#File.ServerFile#"/>
<cfoutput>Uploaded file deleted -- unacceptable extension (#ucase(File.ServerFileExt)#)</cfoutput>.<br>
</cfif>
Upload process done!
<cfcatch type="any">
There was an error!
<cfdocument format="PDF" overwrite="yes" filename="errordebug.pdf">
<cfdump var="#cfcatch#"/>
</cfdocument>
</cfcatch>
</cftry>
<cfelse>
<form method="post" action=<cfoutput>#cgi.script_name#</cfoutput>
name="uploadForm" enctype="multipart/form-data">
<input name="filedata" type="file">
<br>
<input name="submit" type="submit" value="Upload File">
</form>
</cfif> -
File Upload in Web Dynpro ABAP not using File Upload UI element
Hi all ,
I have searching for a way to upload a file using the file open dialog ( or even by manually specifying the path/file name) without using the file upload UI Element in ABAP web Dynpro . The File Upload UI element works for smaller files however with large file sizes 64 MB , the system seems to be running of memory (SYSTEM_NO_ROLL) . This is due to a known fact that the UI element makes a duplicate copy of the whole copy while it does the upload.
I have been looking at the ACFUPDOWNLOAD as a way to solve this problem but cannot seem to figure out how it works , even the sample program provided by SAP does not work. I am working with a regular abap server and not kpro( knowledge mananagement provider) or portal .
Any help would be greatly appreciated.
thanks,
Ali.If you are on NetWeaver 7.01, you can try both the ACFUpDownload UI element or try creating your own FileUpload in Adobe Flex with Flash Islands. ACFUpDownload requires the KPRO by default (which is why the same application isn't working for you), but you can write your own handler class to act as the KPRO receiver. Here is an eLearning on the topic:
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/109b9b52-bc00-2c10-8786-e4c5e96d7e04
and source code:
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70645070-bb00-2c10-f086-f126721acdb4
If you want an eLearning on the FlashIslands approach, you can find it here as well:
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50d42644-91ef-2b10-228c-9e0ae75b274e
and Source Code:
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f044b62c-90ef-2b10-64a6-9ec25294d133
However in both of these approaches you still have to be careful with how you handle large files. The problem is that they are processed often a single binary string. This makes the processing easy, but requires total amount of session memory at least as large as the file being uploaded. In NetWeaver 7.02 ABAP adds the concept of Streams and Locators to help with the partial processing of large files. This feature doesn't come until later this year, but if you are interested you can learn about it here:
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80f983df-213e-2c10-ba89-b5a12ef178e8 -
How to use file upload component inside a portlet
Hi
Thank you for reading my post.
does file upload works inside portlets ?
can some one help me with a sample code , does it need some tricks ?
Thank youany help is welcomeLegolas,
You could try your own implementation. Someone was able to implement a file upload with Creator 2004Q4 and the O'Reilly Servlet. See http://swforum.sun.com/jive/thread.jspa?forumID=123&threadID=50186.
You will have to configure O'Reilly Servlet's "MultiPart Filter" in your application. Creator 2 uses a same approach (a filter) to accomplish this. Given that the file upload component is not supported on portlets, this leads me to the following: I don't know anything about portlets and portlet containers, but I'd check first for some architechtural restriction in the portlet subsystem that avoids the use of a filter for a file upload. If think this could be the only thing that will restrict you to implement your own file upload.
Hope this helps.
Antonio -
IMP:ClassCastException while using File upload UI in Webdynpro for java
Hi All,
I have used a FileUpload UI element in my screen , which is working fine for only the first time we upload a file. If we try to upload any file with out refreshing the application , a ClassCastException is being thrown. Please help me in resolving the issue.
Thanks in advance.
SrikanthThank you!!
1. But when i use the File Upload UI and try to use the 'data' property to retrieve the bytes i am getting a null pointer exception meaning the data is not being picked up by the UI even though browsed file has data.
2. How I am I supposed to set the 'Resource' property while downloading a PDF which has UTF-16 text and picture??
Note: I have done the same scenario using WD04 java without any trouble.
reg
vln -
Ifweb60.exe crash when using file upload utility
Hello,
I have implemented the file upload utility in my own forms. When using the file upload for the first time in my forms session everything works fine. But when i try to start it again (within the same forms session) i get an ifweb60.exe crash on the server and a FRM-92101 error on the forms client
Did anybody have the same problem before and how can i solve this?
I am using iAS9i (release 1.0.2.1.0) with forms patch 10 (Jinitiator 1.3.1.9), Oracle server 8.1.7 on Windows NT 4.
I included the output of my java console
Thanks,
Gerton
Oracle JInitiator: Version 1.3.1.9
Using JRE version 1.3.1.9 Java HotSpot(TM) Client VM
User home directory = C:\WINNT\Profiles\382
Proxy Configuration: Manual Configuration
Proxy: MyProxy
Proxy Overrides: <local>
JAR cache enabled
Location: C:\WINNT\Profiles\382\Oracle Jar Cache
Maximum size: 50 MB
Compression level: 0
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to <n>
Loading http://80nte/forms60java/f60all_jinit.jar from JAR cache
Loading http://80nte/forms60java/UploadClient.jar.sig from JAR cache
Loading http://80nte/forms60java/ctb_icons.jar from JAR cache
connectMode=HTTP, native.
Forms Applet version is : 60819
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Onbekende setProperty...
Start setProperty
Start setProperty
Start setProperty
Start setProperty
Opening connection to http://80nte:80/download/907.doc...
Copying resource (type: application/msword, modified on: Mon Aug 05 11:45:58 CEST 2002)...
35840 byte(s) copied...
Start setProperty
Onbekende setProperty...
Start setProperty
Start setProperty
Start setProperty
Start setProperty
Client OS is Windows NT
start RunCMD...: cmd.exe /C C:\TEMP\907.doc
Opening Word document...
Document has been released C:\TEMP\907.doc
FileUploader: LoadFile : Named File
FileUploader: 907.doc
FileUploader: Dir>C:\TEMP\
FileUploader: Named File = C:\TEMP\907.doc exists
FileUploader: <PERFORM UPLOAD>
FileUploader: Filesize 35840
FileUploader: Source file size before encoding 35840 Bytes; (Compressed to 8905 Bytes)
FileUploader: Size of encoded byte array : 12190 (3 Chunks)
FileUploader: numchunks is 2
FileUploader: Chunking : 0:4096
FileUploader: Dispatch Chunk 1
FileUploader: Chunking : 4096:8192
FileUploader: Dispatch Chunk 2
FileUploader: Chunking : 8192:12190
FileUploader: Dispatch Chunk 3
FileUploader: </PERFORM UPLOAD>
Start setProperty
Start setProperty
Start setProperty
Start setProperty
Opening connection to http://80nte:80/download/907.doc...
Copying resource (type: application/msword, modified on: Mon Aug 05 11:46:41 CEST 2002)...
35840 byte(s) copied...
Start setProperty
Onbekende setProperty...
Start setProperty
Start setProperty
Start setProperty
Start setProperty
Client OS is Windows NT
start RunCMD...: cmd.exe /C C:\TEMP\907.doc
Opening Word document...
Opening Word document...
Document has been released C:\TEMP\907.doc
FileUploader: LoadFile : Named File
FileUploader: 907.doc
FileUploader: Dir>C:\TEMP\
FileUploader: Named File = C:\TEMP\907.doc exists
FileUploader: <PERFORM UPLOAD>
FileUploader: Filesize 35840
FileUploader: Source file size before encoding 35840 Bytes; (Compressed to 8917 Bytes)
FileUploader: Size of encoded byte array : 12206 (3 Chunks)
FileUploader: numchunks is 2
FileUploader: Chunking : 0:4096
FileUploader: Dispatch Chunk 1
FileUploader: Chunking : 4096:8192
FileUploader: Dispatch Chunk 2
FileUploader: Chunking : 8192:12206
FileUploader: Dispatch Chunk 3
FileUploader: </PERFORM UPLOAD>
oracle.forms.net.ConnectionException: Forms session <7> aborted: unable to communicate with runtime process.
at oracle.forms.net.ConnectionException.createConnectionException(Unknown Source)
at oracle.forms.net.HTTPNStream.getResponse(Unknown Source)
at oracle.forms.net.HTTPNStream.doFlush(Unknown Source)
at oracle.forms.net.HTTPNStream.flush(Unknown Source)
at java.io.DataOutputStream.flush(Unknown Source)
at oracle.forms.net.StreamMessageWriter.run(Unknown Source)Problem is solved!
-
Problem with using new Upload to FTP Host feature...
I tried using the "Upload to FTP Host" feature to upload to GoDaddy.com. It worked fine the first time but now I get this message:
Error:
Error creating folder //images. Click Resume to try again. If this problem persists, try again later.
I tried a few times and even waited two days but I am still getting the same message. So I tried to "Export as HTML" liked I used to do and now for some reason it will not create a CSS or Scripts folder. Only an images folder.
Also, the first time the "Upload to FTP Host" worked for some reason not all the images were there and the transition box I have is not fading smoothly from one image to the next.
Please help!!!
Thanks,
MelissaThe issue looks like it might be related to a known issue with our FTP upload client. We currently incorrectly assume the server is configured to use / as the root direcotry. We have a fix for the issue, that will be released in an upcoming update (likely to be sooner rather than later). The workaround for it is actually pretty simple though. If you login to your FTP server, you should be able to see what directory you are at, and you can use the full path there to upload successfully.
For example, if you login using a different FTP client, you might see something like /home/users/myuser/ in the address bar. In Muse, in the directory location, if you place /home/users/myuser you will upload to the correct directory. If you want to upload to a specific directory, simply add that to the end of the directory path.
If you are unable to upload after following the above steps, as Abhishek says, it is likely a permissions error. Try exporting first and using a third party client to upload it and let us know if you are able to do so successfully from there. -
Upload a file to the application top using File Upload feature of OAF
Hi,
I am facing some problem when trying to upload a file from my desktop to the application directory (e.g. AR TOP).
I do not want to use the fnd_lob table,want to load the file to that directory directory, is it possible using OAF file upload?Refer the following code
* Method used to write the contents (data) from an Oracle BLOB column to
* an O/S file. This method uses one of two ways to get data from the BLOB
* column - namely using Streams. The other way to read data from an
* Oracle BLOB column is to use getBytes() method.
* @throws java.io.IOException
* @throws java.sql.SQLException
public void readBLOBToFileStream()
throws IOException, SQLException {
FileOutputStream outputFileOutputStream = null;
InputStream blobInputStream = null;
String sqlText = null;
Statement stmt = null;
ResultSet rset = null;
BLOB image = null;
int chunkSize;
byte[] binaryBuffer;
int bytesRead = 0;
int bytesWritten = 0;
int totBytesRead = 0;
int totBytesWritten = 0;
try {
stmt = conn.createStatement();
outputBinaryFile2 = new File(outputBinaryFileName2);
outputFileOutputStream = new FileOutputStream(outputBinaryFile2);
sqlText =
"SELECT image " +
"FROM test_blob " +
"WHERE id = 2 " ;
rset = stmt.executeQuery(sqlText);
rset.next();
image = ((OracleResultSet) rset).getBLOB("image");
// Will use a Java InputStream object to read data from a BLOB (can
// also be used for a CLOB) object. In this example, we will use an
// InputStream to read data from a BLOB.
blobInputStream = image.getBinaryStream();
chunkSize = image.getChunkSize();
binaryBuffer = new bytechunkSize;
while ((bytesRead = blobInputStream.read(binaryBuffer)) != -1) {
// Loop through while reading a chunk of data from the BLOB
// column using an InputStream. This data will be stored
// in a temporary buffer that will be written to disk.
outputFileOutputStream.write(binaryBuffer, 0, bytesRead);
totBytesRead += bytesRead;
totBytesWritten += bytesRead;
outputFileOutputStream.close();
blobInputStream.close();
conn.commit();
rset.close();
stmt.close();
System.out.println(
"==========================================================\n" +
" INPUT STREAMS METHOD\n" +
"==========================================================\n" +
"Wrote BLOB column data to file " + outputBinaryFile2.getName() + ".\n" +
totBytesRead + " bytes read.\n" +
totBytesWritten + " bytes written.\n"
} catch (IOException e) {
System.out.println("Caught I/O Exception: (Write BLOB value to file - Streams Method).");
e.printStackTrace();
throw e;
} catch (SQLException e) {
System.out.println("Caught SQL Exception: (Write BLOB value to file - Streams Method).");
System.out.println("SQL:\n" + sqlText);
e.printStackTrace();
throw e;
--Prasanna -
Uploading multiple documents using file upload option
Hi,
I am new to BSP in file upload.Here i am trying to upload documents and Archiving the documents.At one time i am able to uplaod one document.Is there anyway of uploading of multiple documents from the same File upload control in the same session.and keeping the documents that uploaded in the page.
Hope you will answer.Need urgent reply.
Regards
Usmanbefore answering your question, a request
can you reply/award points/close previous thread opened by you.
coming to your question, check out the below given link.
http://www.15seconds.com/issue/990723.htm
Regards
Raja -
Issue with large file uploads 2MB to SharePoint 2013 using CSOM in BizTalk 2013
Hi,
I am getting errors when I try to upload any file > 2MB to any SP site using BT 2013 CSOM .
Any file less than this processes successfully.
Any one having experience in correcting the issue ?
Thanks
Ritu Raj
Regards
Ritu Raj
When you see answers and helpful posts,
please click Vote As Helpful, Propose As Answer, and/or Mark As AnswerDid you try asking in a SharePoint forum?
Thanks!
Ed Price, Azure & Power BI Customer Program Manager (Blog,
Small Basic,
Wiki Ninjas,
Wiki)
Answer an interesting question?
Create a wiki article about it!
Maybe you are looking for
-
I just PAID for Black eyed peas Time of my life and now iTunes says I can't put it on my iPod 5th gen ? What? Why? And how can I get it on my ipod? And if I can't put it on my ipod how do I get my money back? I registered my ipod on iTunes, why was a
-
Automatic excise invoice creation in STO scenario
Hi All, This is related to stock transfer from Depot to manufacturing plant. I have done the replenishment delivery at Depot. Now my requirement is automatic excise invoice creation. For that i have done the required settings like excise and series g
-
How to simulate DDE in Web Forms?
Surely there is some elegant way to do DDE in a Web Forms (6i)environment? Given that Forms 7i will only support internet deployment and not C/S, there must be some "migration path" to replace the functionality of DDE in the C/S environment. My need
-
Help!Apache compiling with gcc in Solaris 10
Greetings I am having problems with Apache 1.3. When I am running the script ./src/Configure my output is: #./Configure Using config file: Configuration Creating Makefile + configured for Solaris 2100 platform + setting C pre-processor to gcc -E + us
-
I was upgrading my iPad 3 with the new OS 8 software and it froze up while initializing. How do I unfreeze it?